Próbuję wykonać konwersję wideo za pomocą FFmpeg. Mam plik wideo MP4 (przez co mam na myśli „ma rozszerzenie MP4”), który nie jest akceptowany przez nagrywarkę dysków Brasero, więc próbuję użyć FFmpeg, aby przekonwertować go na plik, który w rzeczywistości jest MP4 .
Oto, co próbuję:
ffmpeg -i 5.mp4 Parkford-05.mp4
Mówi mi, że koder AAC jest eksperymentalny i powinienem dodać, -strict -2
aby go użyć. Więc próbuję:
ffmpeg -i 5.mp4 Parkford-05.mp4 -strict -2
i uzyskaj ten sam wynik.
Jak mam powiedzieć, aby używał eksperymentalnego kodera?
ffmpeg -i 5.mp4
.Odpowiedzi:
Oto czego szukasz:
lub
trac.ffmpeg.org/wiki/Encode/AAC
również
trac.ffmpeg.org/wiki/Encode/AAC#NativeFFmpegAACencoder
Ponadto, jeśli plik ma nazwę „5.mp4”, ale tak naprawdę nie jest plikiem mp4, użycie rozszerzenia mp4 w nazwie może powodować problemy. Jednak nie zawsze konieczne jest podanie rozszerzenia pliku; brak rozszerzenia pliku zwykle nie powoduje problemów.
Spróbuj zmienić nazwę pliku na „5” zamiast „5.mp4” i sprawdź, czy to nie pomoże.
źródło
avconv
przykładem?avconv
! =ffmpeg
(chociaż w tym przypadku prawdopodobnie nie byłoby to zbyt różne). Zgaduję również, żeavconv
zignoruję,-qscale
jeśli libx264 jest używany jako koder, a przynajmniejffmpeg
będzie; Nie jestem użytkownikiem,avconv
więc musisz to sprawdzić.ffmpeg
nieżywej „ ” biblioteki Libav, a nieffmpeg
FFmpeg. Niestety wiadomość nie wprowadziła żadnego rozróżnienia, co spowodowało, że wielu użytkowników przyjęło, że odnosi się do niejffmpeg
FFmpeg (niektórzy zakładają, że było to zamierzone). Opiekun pakietu odmówił wyjaśnienia komunikatu, aby był mniej mylący w tym aspekcie, chociaż poprosiłem o zmianę, ale nie było to zaskakujące, ponieważ jest on również programistą Libav. FFmpeg powrócił do Ubuntu w 15.04.-qscale
o brak specyfikatora strumienia, użycie go z nie-starożytnąffmpeg
wersją spowoduje różne komunikaty:Please use -q:a or -q:v, -qscale is ambiguous
i[libx264] -qscale is ignored, -crf is recommended
. Boaac
to też jest ignorowane. Można to potwierdzić za pomocą multipleksera md5 .