Вопрос

Прежде чем я использовал это:

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
.

Это работает нормально.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top