ffmpeg menimpa file keluaran jika ada


114

Saya membuat klip dari file audio .FLACdengan waktu startdan end, ini milik saya command.

ffmpeg -i /audio/191079007530_1_01.flac 
       -t 51 
       -ss 69 
       /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 
       2>&1 >> /ffmpegLogs.log

Saya menggunakan perintah ini dengan PHPkode saya dan pertanyaan saya adalah,

Ketika saya menjalankan perintah di atas pada konsol, saya diminta untuk melakukannya

override file output jika file output sudah ada di tujuan,

apa switchatau ekstra yang commandharus saya gunakan untuk menimpa secara otomatis jika file tersebut ada.

Jawaban:


237

gunakan opsi -ydengan perintah Anda

ffmpeg -y 
-i /audio/your_file_name.flac 
-t 51 
-ss 69 
/clips/your_clip_name.mp3 2>&1 >> /ffmpegLogs.log

12
Sebagai alternatif, ada juga -nopsi untuk tidak pernah menimpa file secara otomatis.
llogan

9
untuk YES -y dan NO -n.
Veer

1
Tautan ke dokumentasi yang relevan bagi mereka yang tertarik: ffmpeg.org/ffmpeg.html#toc-Main-options
TheKarateKid

21

Saya perlu menambahkan -ysaklar global sebelum menentukan file keluaran untuk mencapai ini

ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 -y /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log

Atau, Anda dapat menggunakan -nopsi untuk menolak menimpa file.


7
Tidak masalah untuk menjawab pertanyaan Anda sendiri, bahkan saat itu juga. Itu membantu saya menemukan jawaban yang saya cari - itulah SO. meta.stackexchange.com/questions/17845/…
squarecandy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.