1

Я бы проигрывал wav аудио и показывал лирический текст на экране телевизора с DVD / DVD-плеера. Я создаю png файл из lyric.txt и делаю видео

ffmpeg -loop 1 -i lyric.png -i audio.wav -vcodec libxvid -acodec copy -y -shortest video.avi

но видео.avi шумно. Кажется, что текст четкий, но как в ночном небе с мерцающими звездами.

Могу ли я настроить параметры ffmpeg? Кодировать монохромный JPG с лучшими результатами? Ключевые кадры каждые 12 слишком быстрые?

Кстати, libxvid подходит только для аудио wav на моем bd плеере sony, чтобы быть совместимым / воспроизводимым с dvd / bd.

1 ответ1

0

Большое спасибо, Элай, твой ответ.

Я сделал немного статистики по

  • Crazy.wav 53k
  • Crazy.txt 2k

с разными параметрами -q:v

  • 6 - 120 КБ (из монохромного изображения - 115 КБ)
  • 16 - 80 КБ (из монохромного изображения - 91 КБ)
  • 24 - 73k (низкое качество с битрейтом видео = 500kbs)
  • 31 - 69k (очень плохое качество)

Кстати. Я перекомпрессировал video.avi с virtualdub.exe в окнах ms и получил размер файла 59 КБ с битрейтом видео = 138 Кбит / с и ключевыми кадрами каждые 300 кадров и каждые 12 кадров.

Добавлено решение:

Я нашел переключатель совместимости и получил хорошие результаты:

ffmpeg -loop 1 -i PICTURE.bmp -i AUDIO.flac -vcodec libx264 -acodec copy -pix_fmt yuv420p -y -shortest VIDEO.mkv
  • Crazy.flac 34k
  • Crazy.mkv 36k

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .