问题标签 [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.
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.
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
(为了便于阅读,我缩短了错误消息):
我最初关注了这篇博文,并在那里得到了同样的信息。
在我的桌面上执行相同的操作没有任何问题。有人有想法吗?
audio - 如何确定音轨是否为 Dolby Pro Logic II 混音
我正在尝试找出是否有办法确定 AAC 编码的音轨是否使用杜比定向逻辑 II 数据进行编码。有没有办法检查文件以便您可以看到这些信息?例如,我在 Handbrake 中使用(截断为音频选项)对媒体文件进行了编码-E av_aac -B 320 --mixdown dpl2
,这是显示的音轨输出mediainfo
:
但我不知道这个输出中是否有任何东西表明它是用 DPL2 数据编码的。
c# - 未找到 HandBrakeCLI exe
我从事 HandBrake 开源项目。它需要HandBrakeCLI.exe文件..
我在谷歌上搜索了很长时间,但没有找到。
在程序文件和Main方法中这一行:
注意:此源从 github 下载
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 似乎工作得很好)。
有任何想法吗?
audio - HandbrakeCLI 命令行
我正在尝试使用 HandbrakeCLI 将 DVD iso 文件转换为 mp4。我在批处理文件中使用以下行:
当我这样做时,我必须使用以下行从文件中提取音频:
但是,当我尝试提取音频时,我收到错误消息
无法检测到源文件的格式。
我以前的代码行有什么问题导致 mp4 搞砸了吗?
次要问题:我也试图让手刹删除字幕并且只保留英文音频,你知道可以使用什么代码吗?我从--audio-lang-list
“eng”开始,但我现在确定从那里做什么。
提前非常感谢!
ffmpeg - 这可以在 Handbrake 或 FFMPEG 中完成吗
只是想知道这可以在 Handbrake 或 FFMPEG 中完成。Windows 或 MacOS 中的任何其他转码软件也可以接受。
我有很多家庭视频,用数码单反相机/运动相机/手机拍摄。而且这些文件真的很大,没有转码。有一些我想拥有的东西,
元数据应全部捕获。使用 Handbrake 将无法捕获使用设备的信息。另外,捕获日期会变成转码日期,这是绝对不能接受的。
我想将它们转码为 HEVC (H.265)
我需要对它们进行批量转码,因为有很多视频。
如果可能(不是必需的),我还希望将文件名设为“YYYYMMDD_HHMMSS”。
我认为 1 和 3 都是非常常见的问题。该线程对于所有正在寻找相同答案的人也将非常有用。非常感谢!
ubuntu - 如何在 Ubuntu 中安装手刹?我得到了 ppa 找不到的 404 页面
如何解决这个 404 错误。有没有其他安装手刹的方法?我还尝试在软件更新中取消选中它,我不知道它做了什么,但我仍然做了,但发现它没有用。
bash - 从手刹预设生成脚本
是否可以生成脚本/命令以从 Handbrake 预设或 OS X 上的队列运行?
就像排队并生成一个我可以在终端而不是通过 GUI 运行的命令?(使用 ffmpeg 或 HandBrakeCLI)
video - 2个视频之间的FFmpeg匹配编码输出
我正在尝试从我的设备替换启动视频但是我无法让两个视频匹配,尽管我尽了最大努力导致视频根本不显示,我确信问题是由编码差异引起的视频。
ffprobe 输出的原始文件如下:
我使用以下命令尝试创建:
此命令使用以下 ffprobe 输出创建视频:
这与 compatible_brands 或是否有我没有注意到的手刹预设有关?