答案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
希望这会有所帮助。
问候
答案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 预设为:超快、超快、非常快、更快、快、中、慢、更慢和非常慢;较慢的预设会产生较小的文件大小,但编码时间会更长。