
FFmpeg
文章平均质量分 82
yue_huang
这个作者很懒,什么都没留下…
展开
-
FFmpeg HEVC 多线程解码解析
说明:HEVC解码并行分3个级别:frame并行,slice并行和wpp。FFmpeg默认提供frame并行和slice并行的框架。针对HEVC,FFmpeg实现的帧内并行是wpp。1)关于thread_type,也就是并行模式,其实分两种:slice并行和fram+slice并行(注意这句话:Frame thread:Restrictions with slice threading a...原创 2017-06-05 16:58:11 · 7685 阅读 · 1 评论 -
FFmpeg示例之muxing.c
最近在看muxing的过程,就顺便调试了下FFmpeg的示例muxing.c说明 路径: doc/examples/muxing.c使用方法: $muxing output.mp4 即传入输出文件名,会根据文件扩展名,选择合适的编码器。输出信息: 10s视频: Stream #0:0: Video: h264, yuv420p, 352x288, 400 kb/s, 25 tbn原创 2018-05-03 16:55:18 · 2567 阅读 · 0 评论 -
DASH简介及使用方法(FFmpeg, MP4Box)
DASH fMP4: 1. 切换画质(1080P/高清/标清)时,播放器会黑屏,并回退到关键帧重新播放。 2. 不能根据网络状况自适应调整码率(YouTube默认启用自适应码率,对照画质选项中的“Auto”)要解决以上问题,需要引入流媒体解决方案。原创 2017-11-07 11:55:40 · 55878 阅读 · 19 评论 -
FFmpeg DASH muxer参数说明
window_size —— — 默认值:int:0 — 取值范围:[0, int_max] maximum number of segments kept in the manifest #mpd中记录的最大分片数) extra_window_size – 默认值:int:5 — 取值范围:[0, int_max] maximum number of segments...原创 2018-03-28 19:31:28 · 3012 阅读 · 0 评论 -
color range问题总结 (附:色彩空间简介)
color range处理不当会导致对比度异常。对比度降低,即过曝问题。ffmpeg中x265编码器对full range的支持没有x264那么好,在yuvj420p格式下会有问题。 full range,limited range。Bt.601,Bt.709,Bt.2020,Bt.2100. UHD-HDR原创 2017-08-14 17:51:18 · 18442 阅读 · 1 评论 -
FFmpeg filter 详细解析
如何使用ffmpeg filter自己创建ffmpeg filterfilter_frame调用流程转载 2017-09-28 15:46:59 · 5028 阅读 · 1 评论 -
H.264的错误恢复(error resilience)【待整理】
引子[h264 @ 0x10a076a00] concealing 1403 DC, 1403 AC, 1403 MV errors in P frame一. 错误隐藏错误恢复(error resilience) 错误隐藏(error concealment) 错误隐藏是一种在解码端进行处理的技术。错误隐藏就是解码器在不需要从编码器得到额外信息的前提下,利用当前帧已接收宏块或先前已接收视频序列的转载 2017-08-28 22:16:40 · 4615 阅读 · 1 评论 -
FFmpeg filter[待完善]
语法ffmpeg -i INPUT -vf "split [main][tmp]; [tmp] crop=iw:ih/2:0:0, vflip [flip]; [main][flip] overlay=0:H/2" OUTPUTThe result will be that the top half of the video is mirrored onto the bottom half of t原创 2017-06-28 12:09:34 · 429 阅读 · 0 评论