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.

Muhammad Omer Aslam
sumber

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
Membelok
sumber
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.

Muhammad Omer Aslam
sumber
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