![Avconv 不会将 .MKV 转换为 .MP4,输出文件无错误,为 0KB](https://linux22.com/image/867884/Avconv%20%E4%B8%8D%E4%BC%9A%E5%B0%86%20.MKV%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20.MP4%EF%BC%8C%E8%BE%93%E5%87%BA%E6%96%87%E4%BB%B6%E6%97%A0%E9%94%99%E8%AF%AF%EF%BC%8C%E4%B8%BA%200KB.png)
我知道这与之前提出的问题类似,并且通过这些帖子我实际上已经开始了文件处理,但是当它完成时(请注意没有错误).mp4 是一个 0KB 文件,当使用电影播放器打开时,它说流中不包含数据。
用于转换的代码:
avconv -i movie.mkv -map 0 -strict experimental movie.mp4
还
avconv -i movie.mkv -map 0 movie.mp4
还
avconv -i movie.mkv -codec copy movie.mp4
最后
avconv -i movie.mkv -c:v copy -c:a libfaac movie.mp4
一切的结局都是如此。
video:400835kB audio:85478kB global headers:0kB muxing overhead -100.000000%