Replies: 1 comment
|
替换dll后软件闪退 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
由于新版本已经默认新增对AVS+编码支持,此文章内容已过时。仅作留存。
众所周知,广电所使用的AVS1-P16/AVS+编码一直没有开源的解码器,导致ffmpeg无法集成,TSCutter.GUI也无法预览该编码的图像。
不过今天刷知乎看到一篇文章,该软件声称支持H.264/HEVC/VVC/AVS1/AVS+/AVS2/AVS3等编码的ES数据分析,同时可以解码GOP图像。
于是打开软件准备试用一下,看看能不能解码AVS+图像。
首先,从TS中提取ES:
打开该软件,载入ES流:
切换到“数据分析”页面,展开右侧的下拉框,选择“H264/H265/VVC | AVS+/2/3 GOP”
根据提示,双击列表中的一项
可以看到,确实能够解码广电标准的AVS+编码。
查看该软件
bin目录下文件:这不就是ffmpeg的标准动态库文件吗!如果作者没有进行过刻意修改的话,解码器应该也在这些dll中,能被ffmpeg.exe直接调用。
从 https://github.com/BtbN/FFmpeg-Builds/releases 中下载ffmpeg-n7.0.1-6-gf0b747ef1a-win64-gpl-shared-7.0.zip
将
ffmpeg.exe复制到该软件bin目录下,查询解码器:进行解码测试:
确实能用!
接下来,只要把这些dll替换TSCutter.GUI所使用的dll就可以了:
该软件还有很多实用功能,暂时没有探索。十分感谢原作者能提供动态库,大大拓展了可玩性。
All reactions