【发布时间】:2014-10-30 13:13:24
【问题描述】:
我尝试使用 H264、AAC 编解码器和 mp4 容器转换视频以在 Android 上播放。视频在非系统播放器上正常播放。但系统播放器显示错误“无法播放此视频”。 我发现问题出在 moov atom 中,它写在文件末尾。 当我使用“-movflags +faststart”ffmeg 标志转换视频时,它可以正常播放,但是当我尝试以编程方式执行此操作时,它没有结果。我使用以下代码:
av_dict_set( &dict, "movflags", "faststart", 0 );
ret = avformat_write_header( ofmt_ctx, &dict );
【问题讨论】: