РЕДАКТИРОВАТЬ: я намеревался использовать ffmpeg после того, как DivX Converter - как на Mac, так и на Windows - потерпел бы неудачу в различных точках, пытаясь перекодировать видео в профиль DivX Home Theater. Самый близкий, который я получил, был ответом shlck. Он выдавал только предупреждения (а не ошибки). В любом случае, я не мог заставить видео воспроизводиться на DVD-плеере (он зависал каждые 10 секунд в течение примерно 6 секунд). Если вы нашли этот вопрос, пытаясь исследовать создание совместимого с профилем видео DivX Home Theater, вы можете использовать эту строку в качестве отправной точки, чтобы выяснить, что не так, и опубликовать новый вопрос для SU:
-s - указать размер вывода. Формат -swxh, где w и h - ширина и высота вывода.
Vineet Menon 10 лет назад
0
Спасибо, но если вы прочитаете мое редактирование или ответ и комментарии от slhck, которые я принял, вы увидите, что это было первое, что было исправлено.
iceequal 10 лет назад
0
да уж! я видел твой отредактированный вопрос немного поздно.
Vineet Menon 10 лет назад
0
1 ответ на вопрос
5
slhck
You have a lonely -s option there. It misses its argument.
You should specify the size you want or leave it out entirely – otherwise it will not interpret -codec:v correctly and assume mpeg4 is your output filename.
Additionally, use -b:v instead of just -b – it's ambiguous.
Спасибо! Я поставил -s 720x406, но теперь получаю: [mpeg4 @ 0x7fc13a813800] Неверное соотношение сторон пикселя 406/405, ограничение 255/255, уменьшение / [mpeg4 @ 0x7fc13a813800] закрытый гоп с обнаружением смены сцены пока не поддерживается, установите порог равным 1000000000 (...) / Ошибка при открытии кодировщика для выходного потока # 0: 0 - возможно, неверные параметры, такие как bit_rate, rate, width или height / Я использую разрешение, которое приложение DivX Converter предлагает для «Домашнего кинотеатра» профиль с тем же входным файлом (конвертер DivX имеет свои фатальные ошибки). Любая идея, куда идти отсюда w / ffmpeg?
iceequal 10 лет назад
0
(Я также исправил опцию -b)
iceequal 10 лет назад
0
Удалите `-flags cgop`, если вам это не нужно. Или добавьте `-sc_threshold 1000000000` в качестве опции.
slhck 10 лет назад
0
`-sc_threshold 1000000000` позволил ffmpeg хотя бы перекодировать файл. Если вы пытаетесь создать совместимое с профилем видео DivX для домашнего кинотеатра, см. Мой отредактированный вопрос выше (вам нужно больше спрашивать / исследовать).
iceequal 10 лет назад
0