-Акодек опция не работает в FFMPEG [закрыто]
-
29-10-2019 - |
Вопрос
Прежде чем я использовал это:
ffmpeg -i file1.avi -acodec vorbis file2.ogg
.
И все идут хорошо ... А теперь, на этом новом сервере я пробую эту команду, и я получаю возвращение успешного преобразования, но нет файла ...
Это работает только тогда, когда я пишу этот путь:
ffmpeg -i file1.avi file2.ogg
.
Но тогда аудиокодек - это флак, и это нельзя играть в видео в HTML5 ...
Я попробовал с разными кодеками, таких как 10 отличается от списка, и только 3 из 10 создают файлы, но файлы с размером 0 байта ...
о:
ffmpeg 0.7-rc1
libavutil 50. 40. 1 / 50. 40. 1
libavcodec 52.120. 0 / 52.120. 0
libavformat 52.108. 0 / 52.108. 0
libavdevice 52. 4. 0 / 52. 4. 0
libavfilter 1. 77. 0 / 1. 77. 0
libswscale 0. 13. 0 / 0. 13. 0
.
Все эти кодеки включены ...
Любое предложение?
Решение
Это действительно зависит от того, какая версия FFMPEG вы используете.Последняя версия Git говорит:
encoder 'vorbis' - экспериментал и может вызвать плохие результаты.Добавлять «-strict Experimental», если вы хотите используй это.Или использовать неэкспериментальные encoder 'libvorbis'.
Когда я пытаюсь:
.ffmpeg -i file1.avi -acodec libvorbis file2.ogg
Это работает нормально.