ffmpeg, varsa çıktı dosyasını geçersiz kılar


115

.FLACA startve endtime ile bir ses dosyasından bir klip oluşturuyorum , işte benim command.

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

Bu komutu PHPkodumla kullanıyorum ve sorum şu:

Konsolda yukarıdaki komutu çalıştırdığımda benden

çıktı dosyası hedefte zaten mevcutsa çıktı dosyasını geçersiz kılın,

dosya varsa otomatik olarak geçersiz kılmak için ne switchveya fazladan commandkullanmalıyım.

Yanıtlar:


238

-ykomutunuzla seçeneği kullanın

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

12
Alternatif -nolarak, otomatik olarak asla dosyaların üzerine yazma seçeneği de vardır .
llogan

9
EVET için -y ve HAYIR için -n.
Veer

1
İlgilenenler için ilgili belgelere bağlantı: ffmpeg.org/ffmpeg.html#toc-Main-options
TheKarateKid

22

Bunu -ygerçekleştirmek için çıktı dosyasını belirtmeden önce genel anahtarı eklemem gerekiyor

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

Alternatif olarak, -ndosyanın geçersiz kılınmasını reddetme seçeneğini kullanabilirsiniz .


7
Hemen bile kendi sorunuzu yanıtlamanız gayet iyi. Aradığım cevabı bulmama yardımcı oldu - SO bununla ilgili. meta.stackexchange.com/questions/17845/…
squarecandy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.