如何在AVI模块中捆绑所有所需的编解码器
How to Bundle all required codec in the AVI module?
我开发了一个可以让用户录制avi文件的程序。
我使用了vfw.h库用于AVI记录和AVI编解码器选项对话框,让用户选择需要使用的编解码器选项。
此对话框列出所有已安装在所有计算机上的AVI编解码器,如MicroSoft Video codec 1, Cinepak,…
如果我想使用编解码器作为Dix6.1编解码器,我必须将其作为单独的软件安装。
我的问题是,当我使用AVI编解码器对话框AVISaveOption这个列表所有的系统编解码器,并有一些编解码器不工作,有一些不必要的编解码器为我的应用程序。此外,如果我想使用它,我必须单独安装Dix或MPEG coec,这对我的应用程序来说并不先进。
所以现在,我想问你,如果我们有任何方法捆绑所有所需的编解码器(如Dix, MPEG1, MPEG4, MS视频编解码器1)到我所需的编解码器,我的意思是我想用自己的弹出式编解码器对话框列出这一点,而不是使用AVISaveOptions(hwnd, 0,1, &m_pAviStream, (LPAVICOMPRESSOPTIONS FAR *) &aopts)列出并选择编解码器选项。
提前感谢,
T& T集团!
即使有一种编程的方法来做到这一点(实际上没有),也几乎可以肯定不是一个聪明的主意。
问自己的问题:
- 这些编解码器是可重新分发的吗?
- 你有权限重新发布它们吗?
直觉告诉我,大多数编解码器背后的人不会接受这种未经许可的再分发。
相关文章:
- h264_cuvid编解码器未找到
- C++17 编解码器在将标准::字符串转换为标准::字符串时抛出"bad conversion"
- 如何使用 ffmpeg 将 3840 nb_samples编码为请求 1024 的编解码器
- FFMPEG:为什么当我调用av_codec_next()时,我所有的编解码器都没有显示出来
- OpenCV 检查计算机上是否安装了视频编解码器 (C++)
- OpenCV:FFMPEG:编解码器 ID 12 和格式 'mp4 / MP4 不支持标记
- 带有 H264 编解码器的 libav 错误消息。"非严格单调PTS"
- 为什么编解码器X264/X265忽略了输入框架的PT和DTS
- 如何修复"UnicodeDecodeError:"utf-8"编解码器无法解码字节时使用Python C扩展?
- C++ avformat_open_input返回空编解码器、宽度和高度
- 如何为 OpenCV 的视频编写器动态选择可用的编解码器?
- 将FFMPEG命令行转换为C 编解码器设置
- codecvt_utf8<wchar_t>被转换为本机编解码器<wchar_t,字符>
- 寻求使用 FFmpeg 在 mp4 容器中 h264 编解码器的视频帧.数据包 pts 始终为 0
- C++ 无法实例化编解码器以在 txt 文件中写入 unicode
- 警告:找不到编解码器参数(././modules/higgui/src/cap_ffmpeg_impl.hpp:540)
- OpenCV videoWriter编解码器问题
- 编解码器在 gcc 中不起作用
- Qt5 QMediaPlayer使用随程序一起提供的编解码器
- 如何在AVI模块中捆绑所有所需的编解码器