ffmpeg - Linux 上的专有编解码器。什么是合法的?

标签 ffmpeg vlc codec

所以,假设我们有一个没有安装专有编解码器的发行版。 我们以 Linux Mint 为例。我想通过使用我自己的软件或其他开发人员的软件来存储和播放 wav 和 ogg 格式的声音。到目前为止一切顺利吧?

想象一下现在我们有以下场景。出于某种原因,我想播放由专有编解码器制作的 mp4 或 mp3 或 mpeg 或任何其他格式的文件。我立即需要这些格式的编解码器。

我在某处读到 Fluendo 出售针对 Linux 发行版的“合法编解码器使用”解决方案。 Fluendo网址:http://www.fluendo.com/en/

那么问题来了:

使用 VLC 和 ffmpeg 足以将文件转换为 ogg 或 ogv,这样我就可以使用开放格式播放歌曲或视频。您还可以播放专有格式制作的播放文件。但是 VLC 和 ffmpeg 是否可以合法使用来播放由专有编解码器制作的此类文件?例如,ss VLC 编解码器可以在不向任何人支付 mp4 播放费用的情况下使用吗?可以将文件从 mp4 转换为 ogv 吗? 如果没有,是否有任何合法、开源和免费(如自由)的编解码器可以解决该问题,或者是否有人必须向专有编解码器的开发人员支付产品费用,以确保道德正确? >

请注意,我不需要 Windows,因为编解码器许可证包含在操作系统的价格中。我只要求一个免费的 Linux 发行版。

最佳答案

由于@LordNeckbeard 向我指出了 FFmpeg 的常见问题解答,我真的不敢相信我错过了,所以我很清楚使用专有编解码器存在问题,因此有一些文件格式可以避免确保我们自己的安全。否则,如果有人也能负担得起使用它们的许可证,那就完全没问题了。 因此,如果未获得许可,应避免使用 mp3、mp4、mpeg 和一些更多专利格式。 可以构建 ffmpeg,这样它就可以排除对此类格式的支持,如果您需要在软件中使用声音或视频,众所周知,ogg 和 ogv 是很好且高效的格式。

深入挖掘我也发现了这一点。

https://www.fsf.org/resources/playogg_radiostation.pdf

关于ffmpeg - Linux 上的专有编解码器。什么是合法的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40007233/

相关文章:

JavaCV FFmpegFrameRecorder 视频输出偏红颜色

c++ - 使用最新的 ffmpeg API (2017) 创建视频

python - 如何使用文件名、开始和结束时间的数据框创建视频剪辑?

c# - Vlc.DotNet NextFrame

php - ffmpeg mp4 视频无法在浏览器上的 html5 视频播放器上播放(格式损坏)

bash - mpc 当前歌曲 bash 脚本故障安全

macos - 在 Mac 上使用 VLCJ 时出错

swift - iOS8/Swift 和 MobileVLCKit 构建失败

Android 支持的编解码器意味着软件编解码器?

c++ - opus_encoder_create() 返回空指针