2013-09-26 15 views
5

Używam ffmpeg do zbudowania krótkiego kawałka wideo z generowanego maszynowo png. To działa, ale wideo musi teraz mieć ścieżkę dźwiękową (pole [audio]) dla niektórych innych rzeczy, które robię z tym. Właściwie nie chcę żadnego dźwięku w filmie, więc: czy istnieje sposób, aby uzyskać ffmpeg po prostu ustawić pustą właściwość soundtrack w filmie, być może w ramach połączenia, które tworzy wideo? Sądzę, że mógłbym zrobić n-sekundowy, długi, cichy mp3 i wepchnąć go, ale czy istnieje prostszy/bardziej bezpośredni sposób? Dzięki!ffmpeg: Jak przypisać pustą ścieżkę dźwiękową do wideo?

Odpowiedz

1

Domyślam się, że musisz odpowiednio utworzyć plik multimedialny ze strumieniem audio i wideo. O ile wiem, nie ma bezpośredniej drogi.

Jeśli znasz czas trwania wideo, najpierw utwórz sztuczny dźwięk, a po jego utworzeniu spróbuj dołączyć do części audio.

W administratora, można znaleźć więcej informacji link1link2

4

Dzięki @Alvaro za linki; jeden z nich pracował po masażu. Wydaje się być to proces dwuetapowy: najpierw zrobić film soundtrack mniej, a następnie wykonaj:

ffmpeg -ar 44100 -acodec pcm_s16le -f s16le -ac 2 -channel_layout 2.1 
     -i /dev/zero -i in.mp4 -vcodec copy -acodec libfaac -shortest out.mp4 

Cisza pochodzi z /dev/zero i -shortest powoduje zatrzymanie procesu na końcu filmu. Kolejność argumentów jest tutaj znacząca; -shortest musi być w pobliżu specyfikacji pliku wyjściowego.

Zakłada się, że twoja instalacja ffmpeg ma zainstalowany libfaac, a może nie. Ale w przeciwnym razie wydaje się, że działa.

Powiązane problemy