我有一个质量较低但可播放的 .webm 视频。它是从 webrtc 直播流录制的,似乎连接不良。视频帧数不多,音频中断了一会儿。我尝试使用以下命令将视频转换为 .mp4:
avconv -i foo.webm -strict experimental -movflags faststart foo.mp4
我至少重复了 100 次此错误:
[opus @ 0x268d7a0] LBRR frames present; this is unsupported
[opus @ 0x268d7a0] Error decoding a SILK frame.
[opus @ 0x268d7a0] Error decoding an Opus frame.
生成的 .mp4 视频甚至比 .webm 视频更差。音频完全中断,视频帧数更少。有没有办法让此视频在遇到问题的情况下更准确地转换?
答案1
您可能需要检查https://groups.google.com/forum/#!topic/kurento/-csxDrMgLnE答案:基本上是内置的作品ffmpeg 中的支持并不完善,但是利巴普斯对于这种情况来说效果会更好,所以只需-acodec libopus
在你的前面添加输入这应该可以解决问题(对我来说确实如此)。