我从各种资源中捕获了各种视频,但是使用了不同的视频/音频编解码器,比特率和分辨率。
这里有一些例子:
实际上,视频分辨率可能有所不同,但这不是重点。 视频很多,因此实际上不可能为每个视频尝试最佳的视频比特率。
那么,是否可以将所有这些视频转换为MP4格式的H.264和AAC,并保持与原始视频相同的视频质量?
也许是问题所在,两个音频或视频编解码器之间是否存在比特率映射,例如(我做了一个例子)h.263 10Mbps≈h.264 6Mbps?
答案 0 :(得分:3)
libx264编码器具有CRF速率控制模式,粗略地说就是做到这一点。
ffmpeg -i in -c:v libx264 -crf 23 -c:a copy out
较低的CRF保留较高的质量,但文件尺寸较大。 18到28是一个不错的范围。