问题标签 [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.

0 投票
1 回答
3287 浏览

powershell - Powershell Script runs but nothing happens

I'm trying to get this script to do a subdirectory compare based on filename and then only files that are 30 days or younger. The Syntax seems to acceptable but the HandbrakeCLI encoding doesn't launch.

0 投票
1 回答
1743 浏览

bash - Synology NAS 上的 Handbrake-CLI

我在我的 Synology NAS (DS415+) 上安装了 Docker,并尝试通过 ssh 运行 handbrake-cli(通过这个包)。然而,似乎有什么东西坏了。简单后我收到以下错误消息sudo docker run -d supercoder/docker-handbrake-cli -i ~/_inProgress/input/movie.mkv -o ~/_inProgress/output/test.mp4(为了便于阅读,我缩短了错误消息):

我最初关注了这篇博文,并在那里得到了同样的信息。

在我的桌面上执行相同的操作没有任何问题。有人有想法吗?

0 投票
2 回答
1937 浏览

audio - 如何确定音轨是否为 Dolby Pro Logic II 混音

我正在尝试找出是否有办法确定 AAC 编码的音轨是否使用杜比定向逻辑 II 数据进行编码。有没有办法检查文件以便您可以看到这些信息?例如,我在 Handbrake 中使用(截断为音频选项)对媒体文件进行了编码-E av_aac -B 320 --mixdown dpl2,这是显示的音轨输出mediainfo

但我不知道这个输出中是否有任何东西表明它是用 DPL2 数据编码的。

0 投票
1 回答
1482 浏览

c# - 未找到 HandBrakeCLI exe

我从事 HandBrake 开源项目。它需要HandBrakeCLI.exe文件..

我在谷歌上搜索了很长时间,但没有找到。

程序文件和Main方法中这一行:

注意:此源从 github 下载

0 投票
1 回答
407 浏览

google-chrome - handbrake-js(节点)在 html5-Chrome 上没有视频

我正在尝试使用 handbrake-js for node 转换视频。起初我尝试指定比特率、视频大小、编解码器等。目标是生成几个 html5 兼容的流,用作 webGL 画布视频的源。一切似乎工作正常,它输出视频,当我使用 Quicktime 或 VLC 打开它时,它看起来很好,但是,当我在标签上使用它时,没有视频,只有音频。

下面的代码在一个函数中调用,该函数接收一个“ops”JSON,带有宽度和高度。

控制台显示正在转换的视频,以及干净的退出。但 webGL 报告:

[.Offscreen-For-WebGL-0x7fbf21074c00]渲染警告:绑定到纹理单元 0 的纹理不可渲染。它可能不是 2 的幂并且具有不兼容的纹理过滤。

注意:视频是2 的幂 (1024x512) 此外,当我播放原始文件时,它不会显示错误。

为了调试,我什至将视频附加到 HTML,并更改了 CSS 以显示它。但没有视频。只是音频。

我什至尝试过:

和一个简单的嗯... input.mp4 显示正常。output.m4v 总是无法在 HTML 上显示视频(Chrome,safari 似乎工作得很好)。

有任何想法吗?

0 投票
1 回答
2439 浏览

audio - HandbrakeCLI 命令行

我正在尝试使用 HandbrakeCLI 将 DVD iso 文件转换为 mp4。我在批处理文件中使用以下行:

当我这样做时,我必须使用以下行从文件中提取音频:

但是,当我尝试提取音频时,我收到错误消息

无法检测到源文件的格式。

我以前的代码行有什么问题导致 mp4 搞砸了吗?

次要问题:我也试图让手刹删除字幕并且只保留英文音频,你知道可以使用什么代码吗?我从--audio-lang-list“eng”开始,但我现在确定从那里做什么。

提前非常感谢!

0 投票
2 回答
255 浏览

ffmpeg - 这可以在 Handbrake 或 FFMPEG 中完成吗

只是想知道这可以在 Handbrake 或 FFMPEG 中完成。Windows 或 MacOS 中的任何其他转码软件也可以接受。

我有很多家庭视频,用数码单反相机/运动相机/手机拍摄。而且这些文件真的很大,没有转码。有一些我想拥有的东西,

  1. 元数据应全部捕获。使用 Handbrake 将无法捕获使用设备的信息。另外,捕获日期会变成转码日期,这是绝对不能接受的。

  2. 我想将它们转码为 HEVC (H.265)

  3. 我需要对它们进行批量转码,因为有很多视频。

如果可能(不是必需的),我还希望将文件名设为“YYYYMMDD_HHMMSS”。

我认为 1 和 3 都是非常常见的问题。该线程对于所有正在寻找相同答案的人也将非常有用。非常感谢!

0 投票
3 回答
121 浏览

ubuntu - 如何在 Ubuntu 中安装手刹?我得到了 ppa 找不到的 404 页面

如何解决这个 404 错误。有没有其他安装手刹的方法?我还尝试在软件更新中取消选中它,我不知道它做了什么,但我仍然做了,但发现它没有用。

0 投票
0 回答
1186 浏览

bash - 从手刹预设生成脚本

是否可以生成脚本/命令以从 Handbrake 预设或 OS X 上的队列运行?

就像排队并生成一个我可以在终端而不是通过 GUI 运行的命令?(使用 ffmpeg 或 HandBrakeCLI)

0 投票
0 回答
174 浏览

video - 2个视频之间的FFmpeg匹配编码输出

我正在尝试从我的设备替换启动视频但是我无法让两个视频匹配,尽管我尽了最大努力导致视频根本不显示,我确信问题是由编码差异引起的视频。

ffprobe 输出的原始文件如下:

我使用以下命令尝试创建:

此命令使用以下 ffprobe 输出创建视频:

这与 compatible_brands 或是否有我没有注意到的手刹预设有关?