- 在女人上面怎么成为真正的男人 1个简单易行的方法揭秘 男人必看! 帮助用户解决问题
- 视频局部高亮特效制作教程:轻松实现重点区域突出显示 视频转换器
- 视频人物描边定格特效制作教程:轻松添加介绍文字动画 视频转换器
- 全面解析DFF音频格式:播放方法与无损转换WAV/FLAC教程 视频转换器
- 动态图文字修改技巧:轻松替换GIF上的文字 视频转换器
- 解鎖數位內容自由:Leawo Prof. DRM 終極解決方案 视频转换器
- 終極多媒體娛樂解決方案:Leawo 免費藍光播放器軟體全面評測 光碟複製為光碟/ISO檔
- 如何清除监控视频中的噪音?实用降噪技巧分享 视频转换器
- 专业视频去水印工具:RemoveLogoNow使用全攻略 视频转换器
- 微信GIF动图大小限制全解析:超尺寸解决方案 视频转换器
- 如何调整视频声音与画面的同步?完整解决方案 视频转换器
关于封装264码流为asf格式的问题
狸窝 复制 收藏 保存到桌面 快速找教程方案 反馈需求 社会主义核心价值观 在线客服 马上注册 升级VIP
关于封装264码流为asf格式的问题
前段时间参考asf-enc.c和output_example.c分析了一个264码流文件封装为asf容器格式,
我用的是API调用,即调用avcodec.lib,avformat.lib,avutil.lib库文件,
现在我想提取asf-enc.c,即封装某种码流的容器代码,
有以下几个问题:
1.如果提取asf-enc.c有关的代码的话,不用调用*.lib,问应该怎么做?
2.提取出与asf-enc.c有关的代码后,要写个主函数main(),做为测试程序,文件输入test.264,
文件输出test.asf,问这个测试程序应该怎么写呢?
我看output_example.c中的函数,如果按照这个文件写法的话,还要提取出一系列的函数,
而且在不同的文件中,都是与ffmpeg_sdk中的头文件相对应的源文件,
这样提取的话,太麻烦了,有没有好的办法?
我的思路是:去掉一些不用的结构体。或自定义一些函数,初始化后,直接
asf_write_header();
asf_write_data();
asf_write_trailer();
并且asf-enc.c中的AVOutputFormat asf-stream-muxer{}都可以去掉。
3.我前段时间用编译好的ffmpeg: ffmpeg -i test.264 test.asf做的时候,
发现产生的test.asf可以在windows media player中播放,
也可以在media player classic中播放;
但是我用ffmpeg_sdk v3.0 做的时候(即利用output_example.c调用三个库文件),
发现产生的test.asf可以在media player classic中播放,
但不可以在windows media player中播放;
不知道为什么?
是不是output_example.c直接264---->asf,
而在 ffmpeg -i test.264 test.asf中,
经过264--->msmpeg4---->asf ??
4.asf-enc.c中音频与视频是怎么同步的?有么?
那么在RTP传输过程中,音视频又是如何同步的?
5.封装264码流到asf容器中,有没有更好的方法?
比如DirectShow filter,或VLC播放器中的源码?可以么?
但是DirectShow filter这样的话,是没有底层代码的,都是调用api,我要做的就是获得底层代码。
前段时间参考asf-enc.c和output_example.c分析了一个264码流文件封装为asf容器格式,
我用的是API调用,即调用avcodec.lib,avformat.lib,avutil.lib库文件,
现在我想提取asf-enc.c,即封装某种码流的容器代码,
有以下几个问题:
1.如果提取asf-enc.c有关的代码的话,不用调用*.lib,问应该怎么做?
2.提取出与asf-enc.c有关的代码后,要写个主函数main(),做为测试程序,文件输入test.264,
文件输出test.asf,问这个测试程序应该怎么写呢?
我看output_example.c中的函数,如果按照这个文件写法的话,还要提取出一系列的函数,
而且在不同的文件中,都是与ffmpeg_sdk中的头文件相对应的源文件,
这样提取的话,太麻烦了,有没有好的办法?
我的思路是:去掉一些不用的结构体。或自定义一些函数,初始化后,直接
asf_write_header();
asf_write_data();
asf_write_trailer();
并且asf-enc.c中的AVOutputFormat asf-stream-muxer{}都可以去掉。
3.我前段时间用编译好的ffmpeg: ffmpeg -i test.264 test.asf做的时候,
发现产生的test.asf可以在windows media player中播放,
也可以在media player classic中播放;
但是我用ffmpeg_sdk v3.0 做的时候(即利用output_example.c调用三个库文件),
发现产生的test.asf可以在media player classic中播放,
但不可以在windows media player中播放;
不知道为什么?
是不是output_example.c直接264---->asf,
而在 ffmpeg -i test.264 test.asf中,
经过264--->msmpeg4---->asf ??
4.asf-enc.c中音频与视频是怎么同步的?有么?
那么在RTP传输过程中,音视频又是如何同步的?
5.封装264码流到asf容器中,有没有更好的方法?
比如DirectShow filter,或VLC播放器中的源码?可以么?
但是DirectShow filter这样的话,是没有底层代码的,都是调用api,我要做的就是获得底层代码。
狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!在这个过程中我们的教程方案写作老师比较辛苦 有时为了一个教程要试验测试好几天及连续加班多日, 而大家的赞赏是一种肯定和表扬 不在于多少|打赏随意|只要你开心, 更像征一种鞭策和鼓励!!!