- 在女人上面怎么成为真正的男人 1个简单易行的方法揭秘 男人必看! 帮助用户解决问题
- DVD刻录机怎么刻录光盘?2025最新保姆级教程(附常见问题解决) 刻录
- MP3转MIDI全攻略:轻松制作手机铃声的专业教程 视频转换器
- 视频字幕制作全攻略:从零开始制作SRT/ASS字幕文件 视频转换器
- 视频分辨率修改教程:一键提升画质,支持MP4/AVI/MKV等格式 用户咨询回复处理
- CDA转APE格式教程:无损提取CD音轨,保留原声音质 视频转换器
- 视频配乐全攻略:轻松掌握背景音乐添加技巧 视频转换器
- PDF转视频全攻略:轻松将文档转为动态演示 电脑应用
- 五一假期后轻松玩转视频:给视频添加GIF动态表情教程 电脑应用
- 光碟備份很簡單!2025年香港臺灣用戶最實用教學 光碟複製為光碟/ISO檔
- Leawo 藍光到 DVD 轉檔器能以超越同業 6 倍的速度,將藍光內容轉換為 DVD 光碟 光碟複製為光碟/ISO檔
关于封装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,我要做的就是获得底层代码。
狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!在这个过程中我们的教程方案写作老师比较辛苦 有时为了一个教程要试验测试好几天及连续加班多日, 而大家的赞赏是一种肯定和表扬 不在于多少|打赏随意|只要你开心, 更像征一种鞭策和鼓励!!!