video-conversion

ffmpeg:如何从 mp4 matte/webm 生成 alpha 通道 MOV
video-conversion

ffmpeg:如何从 mp4 matte/webm 生成 alpha 通道 MOV

我有两个 mp4 文件,一个文件是 alpha 通道(matte key),另一个是原始视频,我将它们转换为 .webm,例如 ffmpeg', '-i', './files/video.mp4', '-i', './files/video_matte_key.mp4', '-filter_complex', '[0][1]alphamerge,format=yuva420p', '-c:v', 'libvpx', '-strict', '-2', '-auto-alt-ref', '0' 一切都很好,但是 i...

Admin

FFmpeg:打开输入流 #0:0 的解码器时出错:参数无效
video-conversion

FFmpeg:打开输入流 #0:0 的解码器时出错:参数无效

嗨,我正在尝试将流转hevc码为h264使用ffmpeg $ ffmpeg -c:v hevc_v4l2m2m -i video.mkv -c:v h264_v4l2m2m -c:a aac out.mp4 我想使用APIffmpeg明确解码输入视频,然后使用API 对视频进行编码。hevchevc_v4l2m2mh264 codech264_v4l2m2m 但是当我这样做时,ffmpeg会出现以下错误: [hevc_v4l2m2m @ 0x556a56fcb0] Could not find a valid device [hevc_v4l2m2m @ 0...

Admin

安全地将大量视频文件转换为 H.265
video-conversion

安全地将大量视频文件转换为 H.265

我有很多视频文件(超过 1000 个)需要转换为 H.265/HVEC。这些视频的长度从几分钟到几个小时不等。大多数都是 1080p。我计划晚上用 ffmpeg 在笔记本电脑上批量处理它们。这是一款相当高端的戴尔 XPS 15,具有以下规格: 64GB DDR4-2666MHz,2x32G NVIDIA GeForce GTX 1650 4GB GDDR5 2TB PCIe 固态硬盘 第九代英特尔酷睿 i9-9980HK(16 MB 缓存,8 核) Xubuntu 20.04 我担心的是,这么多的视频转换是...

Admin

VLC 使用裁剪滤镜转换时会创建空白视频
video-conversion

VLC 使用裁剪滤镜转换时会创建空白视频

我有一个 MP4 视频,正在尝试使用 VLC 媒体播放器进行裁剪。 我已按照指示这里,但结果是只有音频而没有视频的文件。 发生了什么事?我该如何解决? 更新 通过减少裁剪像素(下图 3),我让输出视频正常工作。一旦我将它们全部设置为 50 以下,它就会创建一个裁剪的视频。但是,我尝试反复裁剪裁剪的视频,但到了第三次,它又停止工作了(尽管进一步减少了裁剪像素)。 注意:我总共删除了不到 150 个侧面像素,删除了不到 200 个底部像素。如下所示,视频为 1128x920 像素。 截图: ...

Admin

保留 MTS 视频到 MP4 视频的修改日期(文件戳)-Powershell 脚本
video-conversion

保留 MTS 视频到 MP4 视频的修改日期(文件戳)-Powershell 脚本

我一直在寻找解决方案。这个想法很简单:我有一些旧的 MTS 视频,我通过 ffmpeg 将它们转换为 mp4 视频。ffmpeg 和其他替代方案(如 Handbrake)都不会保留原始视频的时间戳。Exiftool没有也可以达到我的目的 :( 我尝试过使用ffmpeg 中的 -map_metadata 标志没有成功以及 'touch -r' 命令,但同样,这不能满足我的需要。我尝试了几种解决方案,但似乎都不起作用。最后我找到了“手动”解决方案,我想创建一个 Powershell 脚本来自动化一切。 如图所示,PowerShell能有效地修改文件的 Creat...

Admin

在同一个 ffmpeg 命令中合并音频并调整视频大小
video-conversion

在同一个 ffmpeg 命令中合并音频并调整视频大小

我在 ffmpeg 中有这两条指令,我想知道是否可以使用单个命令对 ffmpeg 中的这两条指令进行操作: $w=1280 $h=720 ffmpeg -i $1 -vf scale=$w:$h -preset slow -crf 18 output_00.mp4 ffmpeg -i output_00.mp4 -i music.mp3 -c copy -map 0:v:0 -map 1:a:0 -shortest output_01.mp4 非常感谢您的回答。 ...

Admin

ffmpeg-改变透明像素的颜色?
video-conversion

ffmpeg-改变透明像素的颜色?

背景: 当您将像素变为透明时,实际上只是将像素的 alpha 值设置为 00。所述像素仍然可以具有任意颜色,无论它是绿色、蓝色、黑色还是完全不同的颜色。 我的问题: 我的视频中有很多“透明绿色”像素,这些像素的 RGBA 颜色均为 00D70000。我需要一种方法将所有这些透明绿色像素转换为透明黑色,RGBA 值为 00000000。 我该如何使用 ffmpeg 实现这一点?其他命令行工具也可以,只要设置起来不麻烦... ...

Admin

FFMPEG - 将 MKV 复制到 MP4 但添加 2.0 流
video-conversion

FFMPEG - 将 MKV 复制到 MP4 但添加 2.0 流

大家早, 目前使用 FFMPEG 只是将 UHD MKV 重新包装成 MP4 ... ffmpeg -i File1.mkv -c:v copy -c:a copy -strict -2 File1.mp4 但是这些 MKV 仅具有 TrueHD 或 DTS-HD,当它们通过接收器播放到我的影院房间时,效果很好,但我的电视无法很好地将环绕声下混到 2.0。所以我想在 2.0 上添加一个额外的音轨。 我对这些东西不是很了解,一般都会用谷歌搜索所有东西。那么,我可以在脚本中添加一些东西来创建并向最终的 mp4 中添加 2.0 音频流吗? 特发性脊髓灰质炎 ...

Admin

ffmpeg 命令,重新编码 Youtube 视频的“最佳”配置是什么?
video-conversion

ffmpeg 命令,重新编码 Youtube 视频的“最佳”配置是什么?

假设我们有一个matplotlib.animation用下面的代码生成的视频(虽然不知道如何获得高清 1080p 的 mp4 文件,但我们可以使用 Final cut pro 高清 1080p 重新编码) Writer = animation.writers['ffmpeg']#code to save the example.mp4 writer = Writer(fps=0.9, codec="h264", bitrate=1000000, metadata=dict(artist='me')) animator.save('example.mp4', ...

Admin

FFMpeg 在简单的重新包装中从 CFR 更改为 VFR
video-conversion

FFMpeg 在简单的重新包装中从 CFR 更改为 VFR

我正在从 Premiere Pro(使用 Voukoder)导出 x264 MP4 文件,然后添加字幕并转换为 MKV。Premiere 的 mp4 输出文件被报告为 CFR(由 MediaInfo 报告),但重新包装后,它被报告为 VFR。我没有以任何方式使用 FFMpeg 重新编码。 即使是这个命令: ffmpeg -i video.mp4 -c copy video.mkv 生成 VFR 文件。现在,我明白这是技术上有意为之的行为,这是由于 FFmpeg 计算数学的方式所致,但实际情况是,在 AVStoDVD 项目中使用该 VFR 文件会导致问题,而...

Admin

当我插入充电器时,Handbrake 的 CPU 使用率达到 100%
video-conversion

当我插入充电器时,Handbrake 的 CPU 使用率达到 100%

我的笔记本电脑规格:第 11 代英特尔® 酷睿™ i5-11300H @ 3.10GHz 3.11 GHz + Iris Xe Graphics + 8GB RAM + 512GB NVMe SSD 使用电池供电时,手刹的正常 CPU 使用率保持在 20-30% 之间。但是,只要我插入充电器,使用率就会上升到 100。 我仔细检查过的任何其他应用程序均未出现这种情况。 有人知道为什么会发生这种情况吗?有什么解决办法吗? ...

Admin

FFmpeg&FFPlay:过滤器“trim”的选项“start”和“end”无法解析时间长度字符串,但“-ss”和“-to”可以完美运行
video-conversion

FFmpeg&FFPlay:过滤器“trim”的选项“start”和“end”无法解析时间长度字符串,但“-ss”和“-to”可以完美运行

我正在尝试在处理之前预览剪切的视频在 Windows 上,Cut.bat我尝试了以下方法: @echo off @cd/d %~dp0 REM Entered by user set startTime1=5 REM Entered by user set startTime2=00:05 REM Entered by user set toTime1=13 REM Entered by user set toTime2=00:13 echo [96mPreviewing...press any key to process[0m REM No, ff...

Admin

如何使用 ffmpeg 转换 .DXA 文件
video-conversion

如何使用 ffmpeg 转换 .DXA 文件

我有 .dxa 视频片段,我想用 ffmpeg 将其转换为更标准的格式。通过研究,我发现有些人建议先转换为 .yuv,然后再从 .yuv 转换为 .mp4。(ffmpeg -video_size 640x480 -r 25 -i meetsquid.dxa -c:v rawvideo -pix_fmt yuv420p out.yuv )我能够从 .dxa 转换为 .yuv,但我认为文件已损坏。一旦文件是 yuv,我尝试从 yuv 转换为 mp4,我就会收到一条消息,内容类似于“错误输入大小不能为 0X0” 有没有办法转换这个文件?这是我从 ffprobe 获...

Admin

使用 ffmpeg 将 AV1 容器文件转换为 AV1 比特流
video-conversion

使用 ffmpeg 将 AV1 容器文件转换为 AV1 比特流

我想从 AV1 容器文件(webm、mkv 等)中提取 AV1 比特流。对于 H264 文件,此命令有效: ffmpeg -i trial.mp4 -c:v copy new.h264 但当同样用于 AV1 比特流时: ffmpeg -i trial.webm -c:v copy new.av1 它会引发一个错误:无法找到适合“new.av1”的输出格式 我也尝试了 vcodec copy,得到了相同的结果。有人能帮我将 Av1 容器转换为比特流吗? ...

Admin

Handbrake 视频显示有黑框,如何避免?
video-conversion

Handbrake 视频显示有黑框,如何避免?

我用 HandBrake 编码了 DVD,就像使用(720p) 预设mkv之一一样GENERAL。当我在 SONY 电视上播放此 DVD 时(使用电视的播放视频文件功能),它显示为黑边(顶部/底部有黑条)。 当我使用mp4目标格式(取自 HandBrake 的DEVIVES/ANDROID预设)时,它会使用我的 SONY 电视上的全屏。 我如何使用MKV并获得相同的结果? mkv我是否需要设置 PRESET中的特定设置? mp4我对和使用完全相同的设置mkv,只有文件格式有所不同。 编辑:正如 Jan 指出的那样(他的评论已被删除),我使用了错误的编码...

Admin