我从源代码编译了VLC,它运行良好。当我执行“./Vlc”时,vlc 运行。我还从源代码编译了 ffmpeg,它也运行良好。当我执行“ffmpeg-i-f toto.flv mp3-vn-acodec copy new_toto.mp3”时,会生成名为“new_toto.mp3”的文件。
我不明白的是 VLC 和 ffmpeg 如何一起工作? VLC代码的哪一部分使用了ffmpeg代码?
有没有播放(读取)视频的 ffmpeg 命令?
正如您可能想象的那样,VLC 并不将 FFmpeg 嵌入为内部使用的一种从属二进制文件。相反,FFmpeg 和 VLC 都使用libavcodec
,一个实现 ffmpeg 通过命令行界面公开的库。因此,FFmpeg 通过提供其 libavcodec 库来支持 VLC,该库是 VLC 构建为播放器应用程序的基本组件之一。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)