视频文件转为 .ogg

视频文件转为 .ogg

好的,所以我有原始视频文件和音轨,我想把它们放在容器里,据我所知.ogg 是一个容器格式所以我想知道是否有办法将我的媒体文件放入这种容器格式,就像我可以用 .MKV 格式这样做一样工具 我不想对这个视频进行编码,我只想将我的媒体文件放在容器格式中,我想尝试使用 .ogg 格式来完成这项任务

提前感谢

答案1

你有没有尝试过ogm工具

根据bunkus.org MkVToolNix是:

“MKVToolNix 是一套用于在 Linux、其他 Unices 和 Windows 下创建、修改和检查 Matroska 文件的工具。它们对 Matroska 的作用与 OGMtools 对 OGM 格式的作用相同,甚至更多。”

bunkus.org为了Ogm工具说:

这些工具允许获取有关 (ogminfo) 的信息或从 (ogmdemux) 中提取或创建 (ogmmerge) OGG 媒体流。请注意,我将使用 OGM 表示“OGG 媒体流”。

Omgtools 中的一个工具是合并 (将多媒体流合并为 OGG/OGM 文件)

如果您想在 ubuntu 中安装 omgtools,只需输入:

sudo apt-get install ogmtools

有关 OGG 的更多信息维基百科xiph.org

希望这会有所帮助。

问候

答案2

尝试使用 ffmpeg。

sudo apt-get install ffmpeg libavcodec-extra-53

安装完成后,在终端中使用以下模板作为命令。例如,如果您下载了 mkv 文件并想将其转换为 .ogg:

ffmpeg -i /path/to/file.mkv /path/to/file.ogg

答案3

您可以使用 avconv(或 ffmpeg,语法相同)执行此操作。从命令行:

avconv -i input_file -c copy output.ogg

这将复制所有流,无需重新编码。或者,如果您有单独的视频和音频

avconv -i input_video -i input_audio -c copy output.ogg

我不确定 ogg 容器是否可以包含原始视频,你可能需要使用 mkv 或 avi。此外,没有必要使用实际的原始视频或音频(如果你确实有的话)进行存档;有无损编解码器,可以减少文件大小而不会损失任何质量。

avconv -i input_video -i input_audio -c:a flac -c:v huffyuv output.mkv

您还可以使用无损 h.264

avconv -i input_video -i input_audio -c:a flac -c:v libx264 -crf 0 -preset ultrafast output.mkv

或者“视觉无损”H.264

avconv -i input_video -i input_audio -c:a flac -c:v libx264 -crf 18 -preset ultrafast output.mkv

x264 预设为:超快、超快、非常快、更快、快、中、慢、更慢和非常慢;较慢的预设会产生较小的文件大小,但编码时间会更长。

相关内容