【发布时间】:2014-10-23 12:27:06
【问题描述】:
当文件类型不是 flv/mp4/webm 时,我需要将所有视频转换为我的视频播放器(在网站中)。
当我使用时:ffmpeg -i filename.mkv -sameq -ar 22050 filename.mp4:
[h264 @ 0x645ee0] 解码 MB 22 1,字节流 (8786) 时出错
我的意思是,当我需要将文件类型:.mkv 和其他(jwplayer 不支持)转换为 flv/mp4 而不损失质量时,我应该怎么做。
【问题讨论】:
-
回答stackoverflow.com/a/15052662/3102264解释如何不重新编码复制(ffmpeg -i input.mkv -c copy -map 0 output.mp4)
-
@mpromonet 如果你想保留编解码器,
-c copy很好,但要转换编解码器并保持相同的质量,我必须使用-qscale 0就像我在答案中读到的那样。跨度>