分享个开源软件 H264BSAnalyzer 的博客 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gouchaoer
V2EX    程序员

分享个开源软件 H264BSAnalyzer 的博客

  • &nbs;
  •   gouchaoer 2022-05-28 01:36:15 +08:00 1819 次点击
    这是一个创建于 1237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主最近在公司的自动驾驶仿真业务中需要注入车上采集的 H264 视频,而 H264 视频因为各种原因需要进行再加工,所以需要一个能查看 H264 帧格式的软件。我在网上搜了一下在 github 搜到了这个开源软件 H264BSAnalyzer ( https://github.com/latelee/H264BSAnalyzer ),这个软件只能在 win7 下才能跑所以我就淘宝购买一个 win7 主机在上面查看我的 H264 视频,它工作的很好,借助它我顺利完成了许多 H264 视频的加工工作。

    今天周五下班后我开始刷 github 就无意间点到 H264BSAnalyzer 作者的主页: https://github.com/latelee ,这是个很高产的 coder ,技术栈十分宽广感觉什么都有接触,而且并没有在一线城市工作,还有个不错的博客吸引了我。我点进去发现这个博客被维护的非常好,广泛的技术栈和坚持不懈的记录可以感受到博主对 coding 的热爱,记录了没有在一线城市工作的 coder 生活的点点滴滴。

    大概浏览完博客之后,我发现了作者还开源了另一个 H265/HEVC 视频查看软件( https://github.com/latelee/HEVCBSAnalyzer ),我想到了以后也许如果我要去加工 H265 视频的话又可以用这个软件了,于是点了 star 。然后我继续浏览发现 HEVCBSAnalyzer 特别鸣谢了 “Tanks to 雷霄骅 , He's gone, but will last spirit.”。这个雷霄骅是谁,为啥走了?我点进去发现此人正是多年前英年早逝的多媒体方向的博士雷霄骅,而他还有个开源软件:SpecialVH264( https://sourceforge.net/projects/h264streamanalysis/),这个 SpecialVH264 我看截图怎么挺熟悉的,然后想起来公司的其它同事用过这个软件,飞书文档里有它的软件截图!我记得多年前开源作者雷霄骅逝世的新闻我还有印象,没想到多年后他以及他的继任者们的开源软件还支撑着我和同事的视频相关的工作。

    非常感谢开源软件 H264BSAnalyzer 和 SpecialVH264 的作者,他们非常热爱编程,热爱开源。

    此外,就是感受到国内无论是 IT 也好,还是别的什么行业也好,真的太卷了。如果有这样一组工具能够让大家从内卷中解放出来,从“剧场效应”中让大家坐下来,从行业 996 的非法恶性竞争导致的劣币驱逐良币以及带来的从业人员长期健康损害和失业风险中解救出来,享受 work-life-balance 和多元化的价值观就好了。

    AX5N
        1
    AX5N  
       2022-05-28 07:04:46 +08:00
    h264 的帧格式的解析很容易做,标准文档已经把几乎所有的解析代码都放出来了,而且是复制粘贴就差不多能运行的那种,这种解析器基本就是复制粘贴了官方那套代码罢了,麻烦的是帧的解码。

    帧的解码官方当然也很详细地告诉你到底应该怎么做,但是要实现的内容有点多(没有复制粘贴的机会了),最最麻烦的是 debug 特别麻烦,错没错你自己都不知道,有一些错误,你照样能解码出看上去 OK 的图片。
    gouchaoer
        2
    gouchaoer  
    OP
       2022-05-30 15:26:43 +08:00
    @AX5N 原来如此,受教了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1306 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 23:55 PVG 07:55 LAX 16:55 JFK 19:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86