【发布时间】:2013-05-23 03:48:21
【问题描述】:
我使用 ffmpeg 库将帧编码为 .mp4 视频。该程序运行顺利,没有错误。但输出的 .mp4 视频无法播放。文件的属性甚至没有显示它是一个视频文件,没有任何视频流信息。
相关代码为:
const char* ouVideoFileName = "output.mp4";
AVCodecID ouCodec_id = CODEC_ID_H264;
但是如果我把它改成:
const char* ouVideoFileName = "output.avi";
AVCodecID ouCodec_id = CODEC_ID_H264;
.avi 视频可以正确播放。
.mp4 视频有什么问题?
【问题讨论】:
标签: ffmpeg mp4 video-encoding