ffmpeg zastępuje plik wyjściowy, jeśli istnieje


115

Tworzę klip z pliku audio .FLACz czasem starti end, oto moje command.

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

Używam tego polecenia z moim PHPkodem, a moje pytanie brzmi:

Kiedy uruchamiam powyższe polecenie na konsoli, prosi mnie o to

nadpisać plik wyjściowy, jeśli plik wyjściowy już istnieje w miejscu docelowym,

co switchlub więcej commandpowinienem użyć, aby automatycznie zastąpić, jeśli plik istnieje.

Odpowiedzi:



22

Aby -yto osiągnąć, muszę dodać przełącznik globalny przed określeniem pliku wyjściowego

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

Alternatywnie możesz użyć -nopcji odmowy zastąpienia pliku.


7
Możesz odpowiedzieć na swoje pytanie, nawet od razu. Pomogło mi znaleźć odpowiedź, której szukałem - o to chodzi w SO. meta.stackexchange.com/questions/17845/…
squarecandy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.