Я пытаюсь преобразовать видео в формате mp4 для воспроизведения на цифровой фоторамке. В инструкции к фоторамке (Living Image Li1210) указано:
Цифровая фоторамка может воспроизводить видеоформаты MPEG1, MPEG2, MPEG4 и AVI (в зависимости от кодека).
И в FAQ: Устройство работает только с файлами avi/mpeg4, снятыми большинством цифровых камер. Он также способен воспроизводить некоторые сжатые файлы AVI, такие как видео DivX и XviD. Лучшее поддерживаемое разрешение фото или видео — 480x234.
Я пробовал различные варианты с ffmpeg, такие как
ffmpeg -i in.mp4 -vcodec mpeg4 -vf scale=480x234 out.avi
но, похоже, ничего не получается, кроме пустого экрана на фоторамке.
Любая помощь или совет будут очень признательны.
Спасибо
Извиняюсь, я ошибся с разными настройками масштабирования и, должно быть, перепутал свои файлы. На этом продукте действительно работает следующее (указанное в вопросе) - Living Images Li1210.
ffmpeg -i in.mp4 -vcodec mpeg4 -vf scale=480x234 out.avi
Однако следующее масштабирование, по-видимому, дало лучшие результаты при преобразовании из 1280x720 (стандартная загрузка YouTube)
ffmpeg -i in.mp4 -vcodec mpeg4 -vf scale=416x234 out.avi
И я думаю, что это дополнение к этому вопросу привело к небольшому улучшению
ffmpeg -i in.mp4 -q:v 6 -vcodec mpeg4 -vf scale=416x234 out.avi
q:v
спецификации битрейта или ffmpeg по умолчанию использует 200 кбит/с для файлов mpeg4
. Ваше первое масштабирование непропорционально исходному. Ваш второй нет.
Гьян