filter mov格式不行,效果花屏。mp4就正常。按理说应该一样的。
来源:11-13 如何使用filter-输出数据

weixin_慕哥631339
2022-12-09
Filter 课程一步一步跟着做,但是播放保存的y数据结果:花屏就好像有数据但是数据跑偏这种感觉。
经过一系列折腾发现,代码没有问题,输入是mov格式就不行,mp4就正常播放filter之后的内容,李老师 mov有什么坑呢,有啥理论知识我不清楚呢。
写回答
2回答
-
慕的地3102425
2023-08-23
你在代码里面看一下 filt_frame 的 width 和 linesize[0] 是不是一致,或者用VLC播放视频看一下视频分辨率和缓冲分辨率是否一样。如果linesize[0]大于 width ,写入文件的时候用
fwrite(filt_frame->data[0], 1, filt_frame->linesize[0] * filt_frame->height, out);
ffplay 播放的时候 ,用 -video_size 【linesize[0]的数值】x【height】
022024-09-19 -
李超
2022-12-09
没啥特别的,解码后都一样
00
相似问题