问题标签 [handbrake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Apple 设备播放具有 HE-AAC 音频编码的 mp4 容器的问题
与我见过的其他人相比,我不是如何使用编解码器的专家,但我足够好,能够体面地压缩视频。
我将 HandBrake 用于视频,但由于 HandBrake 在 AAC 压缩方面不是很好(至少从我尝试过的情况来看),我使用 Premiere Pro 代替,因为它支持 HE-AAC 和参数立体声。每当我压缩视频时,我首先使用 HE-AAC v2 参数立体声在 Premiere Pro 中编码音频,打开 Avidemux 以将 .aac 文件的输出放入原始文件,然后打开 HandBrake 并将音频设置设置为 Auto Passthru。
然而,我已经意识到,到目前为止,在我见过的任何 Apple 设备上,音频都比它应该的要差得多。我不确定是因为它是一个 MP4 容器,还是因为 Avidemux,因为我一直在使用 H.264(下次我压缩一些东西我将使用 H.265),或者因为它根本不起作用无论如何,在 Apple 设备上。有任何想法吗?
此外,具有相同音频问题的已压缩视频示例:https ://cdn.discordapp.com/attachments/775102275546644511/873636072402325524/The_heavy_is_dead.mp4
h.264 - x264 和 x265 中的射频因子之间的联系
x264 和 x265 中的 RF 标尺是连接的,还是独立的?
例如,假设我正在使用带有 x264 编码器的 Handbrake 在 RF 26 处对视频进行编码。如果我切换到 x265 编码器而不更改任何其他参数(特别是,将 RF 保持在 26):两个视频都应该是“相同的质量”,因为它们具有相同的射频因子?
bash - 将 ffmpeg/HandBrakeCli H265/HEVC 批量转换为 H264 错误
我正在运行 ubuntu VPS(无 GUI),只是试图将一堆(大约 100-200 个)短片转换为文件夹 A/B/C/ETC - 文件夹 SET1/SET2/SET3/ETC,然后是 Scene1.mkv等我尝试过使用 FFMPEG,它转换为 mp4 但仍然是 HEVC 命令
甚至尝试了编解码器 hevc_mp4toannexb 但收到错误:
比特流过滤器“hevc_mp4toannexb”不支持编解码器“h264”(27)。支持的编解码器是: hevc (173)Error initializing bitstream filter: hevc_mp4toannexb Error initializing output stream 0:0 -- (它们肯定是 H265,由于 HEVC 错误,甚至无法在 windows 媒体播放器上播放,只有 VLC 播放器)
决定试一试 HandBrakeCli。
工作完美,但现在通过stackoverflow找到一个有效的批量代码。我发现很多,但似乎没有一个工作。我试过了:
空白。
和
出现错误:
bash: `%%F': 不是一个有效的标识符
甚至尝试了一些解决方案,例如 > HandBrakeCLI bash script convert all videos in a folder但没有运气。
任何帮助将不胜感激。我就是不能