带有噪音的 ffmpeg 视频幻灯片,来自没有声音的图像

带有噪音的 ffmpeg 视频幻灯片,来自没有声音的图像

我会播放 wav 音频,并在电视屏幕上显示 dvd/bd 播放器中的歌词文本。我创建来自 lyric.txt 的 png 文件 并制作视频

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

但是 video.avi 很嘈杂。文字看起来很清晰,但就像夜空中闪烁的星星一样。

我可以调整 ffmpeg 参数吗?编码单色 jpg 效果最好吗?每 12 个关键帧太快了?

顺便说一句,libxvid 只适合在我的 sony bd 播放器上播放 wav 音频,以便兼容/播放 dvd/bd。

答案1

非常感谢Eli的回答。

我做了一些统计

  • 疯狂.wav 53k
  • 疯狂.txt 2k

使用不同的 -q:v 参数

  • 6 - 120k(来自单色图片 - 115k)
  • 16 - 80k(来自单色图片 - 91k)
  • 24 - 73k(视频比特率 = 500kbs 时质量较差)
  • 31 – 69k(质量很差)

顺便说一句。我在微软 Windows 上使用 virtualdub.exe 重新压缩了 video.avi,文件大小为 59k,视频比特率为 138kbs,关键帧为每 300 帧,而不是每 12 帧使用 ffmpeg 加载。

补充解决方案:

我找到了兼容性开关并获得了良好的结果:

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

相关内容