使用 High Profile 预设使用 Handbrake 0.9.4(2009112300) 将 DVD 视频编码为 MP4 后,我的视频将无法在 QuickTime 中打开。视频本身似乎没有损坏,我可以在 Windows Media Player 中从头到尾播放它,而且看起来和听起来都不错。
我收到以下错误:
错误 -2041:在电影 (Movie.mp4) 中发现无效的示例描述
这是用于编码视频的预设:
<Preset>
<Category>Regular</Category>
<Name>High Profile</Name>
<Query>-e x264 -q 20.0 -a 1,1 -E faac,ac3 -B 160,160 -6 dpl2,auto -R 48,Auto -D 0.0,0.0 -f mp4 --detelecine --decomb --loose-anamorphic -m -x b-adapt=2:rc-lookahead=50</Query>
<PictureSettings>true</PictureSettings>
<Version>0.9.4</Version>
</Preset>
Run Code Online (Sandbox Code Playgroud)
如何调整此预设或修复文件,以便它们可以在 QuickTime 中播放?
我有一个想要编辑的视频,但它目前是 mov (H.264) 文件,因此无法进行逐帧编辑。所以,我想将它重新编码为更好的格式。我读到 DV 是一种很好的逐帧编辑格式,但是当我尝试这样做时,我发现我失去了分辨率。我的视频是 1280x720,但 DV 视频只有 720x480。
我一直在 Windows 机器上使用 mencoder、ffmpeg 和 winff。这么多命令行参数都让我无法理解!我只想保留原始设置,并制作出适合逐帧编辑的高质量视频。你能给我指出正确的编解码器(以及如何安装它)、最好的工具和要使用的命令行参数吗?
这对 AVI 很有用:
mencoder -oac pcm -ovc x264 -o myvid.avi myvid.mov
Run Code Online (Sandbox Code Playgroud)
高清和可编辑需要什么?像这样的东西?
mencoder -oac pcm -ovc ??? -o myvid.??? myvid.mov
Run Code Online (Sandbox Code Playgroud) 我厌倦了 Vegas、Premiere、Pinnacle、SoundForge 以及我尝试过的所有其他编辑器。
我正在尝试修改 AVI 文件的音频,但我尝试过的所有编辑器都坚持在我保存更改时重新编码视频,并且要么降低质量要么需要数小时。
有没有办法只从视频中提取音频流ffmpeg,在音频编辑器中编辑它,然后将保存的更改与视频重新组合?
在 Vim 中,我可以使用以下命令打开活动文件的目录:
:silent ! start %:p:h
Run Code Online (Sandbox Code Playgroud)
但是,如果目录包含特殊字符(如斯堪的纳维亚字母),则会出现错误。下面是一个例子的链接。

错误内容类似于“找不到目标。请确保您写对了,然后重试。” (芬兰语)。上面例子中的目录是D:\ölöälä,但是正如你所看到的,ö 和 ä 字母在 cmd 中没有正确显示。我认为这会导致错误。
我该如何解决这个问题?我使用的是 64 位 Win 7。
我对 WinMerge 有问题(或更具体地说:WinMergeU)。我有几个 php 文件,它们具有与所选编码相同的内容。如何告诉 WinMerge 忽略编码?如果这是不可能的:是否有替代方法可以忽略编码?
每当我打开 LibreOffice 使用默认设置保存的 ODT 文件,并在纯文本编辑器中打开它时,我都会得到一堆废话。我输入的文字一点痕迹也没有。
ODT 使用什么字符编码?
我不能把它们放在标题中,因为它们实际上似乎有很多字节:
我截取了一些截图:



我想将一个MPEG4视频重新编码成H.265,想手动控制编码中B帧的数量。我尝试了以下命令:
ffmpeg -i test.avi -c:v libx265 -preset medium -x265-params crf=23 bframes=0 test_HEVC.mp4
正如x265 文档所建议的那样。但是,我收到以下错误:
[NULL @ 0x7f4e46f82e80] Unable to find a suitable output format for 'bframes=0'
bframes=0: Invalid argument
该命令在没有 的情况下工作正常bframes=0,所以我必须在那里犯语法错误。什么是正确的版本?
有没有办法使用UTF-16编码(小端)在Notepad ++中保存文件,但不添加字节顺序标记?例如,如果一个文本文件使用 little endian UTF-16 编码 ( Encoding > UCS-2 LE BOM)保存在 notepad++ 中,它将在其FF FE前面添加字节,我想将其删除而无需手动执行此操作。
如果默认情况下没有办法做到这一点,有没有办法为 Notepad++ 创建一个与UCS-2 LE BOM选项相同的编码,只是没有字节顺序标记?