所以我有带有多个音轨和多个字幕轨的 MKV/MP4。
我想重新混合视频,因此只有 1 个音频和字幕。在 OS X 上,我目前使用一个名为 MP4Tools/MKVTools 的工具。
它让我可以选择/勾选输出文件中想要的曲目。(抱歉,因为我在 Mac 上找不到具有多个音频/字幕的视频)。
从屏幕(红线)可以看出,字幕有两种处理方式。刻录(视频将被重新编码)和多路复用(视频将不会被重新编码)。——我想要两种选择。视频和音频都有一个我想要的直通选项。--
我查看了 MP4tools“包”,它似乎只是 ffmpeg 的前端。我希望 Linux/Ubuntu 中也有类似的东西。
谢谢 :)
有没有办法使用 ffmpeg(或任何其他基于 CLI 的视频转换器)设置视频转换的最大最终大小?
就像如果我有一个100MB的视频,并希望将其转换为最高质量的一个10MB的视频可能,考虑到最终的格式并不重要。
我有一个低质量但可播放的 .webm 视频。它是从 webrtc 直播中录制的,该直播似乎连接不良。视频帧不多,音频暂时中断。我正在尝试使用以下命令将视频转换为 .mp4:
avconv -i foo.webm -strict experimental -movflags faststart foo.mp4
Run Code Online (Sandbox Code Playgroud)
我收到此错误至少重复 100 次:
[opus @ 0x268d7a0] LBRR frames present; this is unsupported
[opus @ 0x268d7a0] Error decoding a SILK frame.
[opus @ 0x268d7a0] Error decoding an Opus frame.
Run Code Online (Sandbox Code Playgroud)
生成的 .mp4 视频甚至比 .webm 视频还要糟糕。音频完全中断,视频帧更少。尽管遇到了问题,有没有办法让这个视频更准确地转换?
几年前,当 VP8 编解码器问世时,我在 Ubuntu 上使用一个程序将所有文件转换为 WebM,它会将文件大小减少一半。22 分钟的剧集大小从 300MB 减少到 150MB 以下。
我认为它可能是 Miro Video Converter,但他们现在只提供源 tarball,并且说明没有说明如何编译它。我非常想拥有一个可以运行的 .deb 文件。
现在我尝试用 WinFF、QWinFF、Videomass、FFmpeg 来实现,但没有任何方法可以达到这种效果...不仅奇怪的是单个文件的转换实际上需要几个小时,而且生成的文件甚至比原始 mp4 还要大。 ..它们也只有 640x480。比特率大概是1500。
我究竟做错了什么?我一生似乎都无法在 Linux 上找到任何视频转换器来减小我的超大未压缩 MP4 和 AVI 的文件大小。仅仅是参数吗?我做错了什么吗?有没有可以做得更好的视频转换器?
如果必须的话,我愿意使用命令行,但我知道我提到的几个只是 FFmpeg 的前端。
编辑:示例 - 使用编解码器 mpeg4 aac、2k 比特率、44k 采样率、24 FPS 的 127k 音频输入视频。使用 ffmpeg 转换为 VPx vorbis,相同的音频、1.5k 比特率、相同的帧率、相同的尺寸。并且生成的文件更大?
我在Xubuntu。两天前,我想从 YouTube 下载一首 mp3 歌曲:这首使用这个 Firefox 扩展或任何其他扩展。大小为 82 MB。它显然不是 mp3 文件;这是一个带有.mp3扩展名的视频。所有的视频数据都还在。
所以我想知道,所有下载器的工作方式都一样吗?例如,我是否可以使用此扩展程序以尽可能低的质量下载此视频以节省带宽,然后使用 ffmpeg 或其他方式将其转换为高清?
我不认为下载器能够转换视频;他们只是更改文件的扩展名以稍微减小其大小。我错了吗?