video-editing

使用 FFmpeg 获取给定时间戳之前的关键帧的时间戳
video-editing

使用 FFmpeg 获取给定时间戳之前的关键帧的时间戳

我想剪切视频文件的长片段,然后将它们连接起来。但是如果不重新编码,就无法进行精确剪切,因为 ffmpeg 会寻找我列出的时间戳之前的关键帧并从该关键帧剪切,或者在某些情况下从该关键帧剪切并使用某种表格按预期播放视频。当我连接这些剪切片段时,连接的文件会显示那些不需要的部分,我猜是因为无法进行连接。这就是我尝试连接这些片段的方法: ffmpeg -f concat -i Cam01.txt -c copy Cam01.mp4 为了通过较少的重新编码解决这个问题,我考虑将视频分成两部分;首先从头到尾剪切而不进行重新编码,这样速度会更快,然后在第二部分中从关...

Admin

合并两个或多个视频时,ffmpeg 中是否有多种类型的过渡?
video-editing

合并两个或多个视频时,ffmpeg 中是否有多种类型的过渡?

我有 3 个视频文件。我正在使用 ffmpeg 库将它们全部合并。 现在合并它们时我仅使用淡入/淡出过渡。 我想在我的网站上增强该功能,我可以做像菱形、圆形和其他一些可能的过渡效果吗? 以下是参考网址 http://www.mediacollege.com/video/editing/transition/types.html http://www.premiumbeat.com/blog/fcpx-effects-demo/ http://pjnicholson.com/moviemaker2/videoeffects.html 如果是,那么...

Admin

使用 FFmpeg 中的 Cropdetect 自动裁剪图像
video-editing

使用 FFmpeg 中的 Cropdetect 自动裁剪图像

如何使用 ffmpeg 中的 cropdetect 和/或 crop 过滤器自动从视频中裁剪帧并同时提取它们?顺便说一下,我使用的是 Windows 11。 我尝试过这个但是没有用。 ffmpeg -i input.mkv -vf cropdetect output%03d.png ...

Admin

YUV:在不损失质量的情况下更改色度子采样和位深度
video-editing

YUV:在不损失质量的情况下更改色度子采样和位深度

假设我有一个 YUV 4:4:4 和 10 位深度的短视频,我将其转换为 YUV 4:2:0 和 8 位深度的 FFV1。FFV1 是无损的吗?颜色会一样吗? 如果是这样,我该如何在不损失质量并获得正确颜色的情况下转换视频并改变色度子采样和位深度? ...

Admin

FFMPEG 提取章节未复制正确的标题
video-editing

FFMPEG 提取章节未复制正确的标题

原始 ffmpeg 文件包含如下章节 Menu 00:00:00.000 : en:Chapter 01 00:07:02.083 : en:Chapter 02 00:13:40.833 : en:Chapter 03 00:23:06.791 : en:Chapter 04 我使用 提取了章节ffmpeg -i input.mkv ...

Admin

视频暂停 15 秒
video-editing

视频暂停 15 秒

我有一个 40 秒长的视频,我想让它长到 55 秒,我希望视频的第一帧连同音频在前 15 秒内冻结(帧冻结),然后在 15 秒倒计时后开始运行,这样我就可以让视频长到 55 秒,这可能吗?我试了一个技巧,但没有成功,我会与你分享。我截取了视频第一帧的屏幕截图,将其保存在 1.jpg 中,然后运行以下命令。 ffmpeg -loop 1 -t 15 -i 1.jpg -c:v libx264 -vf 'scale=-2:min(1080,trunc(ih/2)*2)' -r 30 1.mp4 之后我尝试将此视频与原始视频结合起来,这样这个 1.mp4 将以...

Admin

设置叠加多个视频的传输特性
video-editing

设置叠加多个视频的传输特性

我只是想知道是否可以在将其叠加在单个视频上时为每个视频设置唯一的传输特性/伽马值。 例如 :- FFmpeg 命令:ffmpeg -f lavfi -i color=c=#ffffff:s=1920x1080:d=43 -i abc.mp4 -i def.mp4 -filter_complex “[1:v]setpts=PTS+0/TB[top1]; [2:v]setpts=PTS+12.9/TB[top2];[0:v][top1]overlay=-0.75:0:enable='between(t,0,12.9)'[outv1]; [outv1][top2]...

Admin

可以将 QTGMC 去隔行与 FFmpeg 一起使用吗?
video-editing

可以将 QTGMC 去隔行与 FFmpeg 一起使用吗?

我正在使用媒体自动构建套件(在 Windows 上)。这教程介绍了如何安装和使用青海省中医药管理局和AviSynth+。我的问题是能否使用FFmpeg 仅有的用什么来对视频文件进行去隔行处理QTGMC? 由于使用QTGMC是基于命令的(就像它一样FFmpeg),如教程之间39:12和1:11:00并且AviSynth+已经是其中的一部分media-autobuild_suite,请参阅 这个想法不言而喻:为什么不应该使用FFmpeg来完成这项任务呢?这意味着使用 来FFmpeg指示QTGMC对给定的视频文件执行的操作。这样就可以避免QTGMC和的奇怪安装A...

Admin

创建幻灯片视频,并自动将日期添加为文本
video-editing

创建幻灯片视频,并自动将日期添加为文本

有没有办法可以自动创建以日期作为标题的幻灯片? 所以基本上,我想创建一个家庭照片的幻灯片视频,并且在显示每张图像时,图像的日期和时间会作为标题显示在底部。 有没有办法自动完成这个?我知道可以在 Premiere Pro 中手动完成,但由于有成千上万张照片,这将花费很长时间。 我愿意接受任何建议。 谢谢。 ...

Admin

定位 ffmpeg 文本,同时用换行符换行
video-editing

定位 ffmpeg 文本,同时用换行符换行

如果文本太长,屏幕无法容纳,我想自动将文本换行。 我知道字幕选项但这不是我想要的。当生成包含数百条文本的长视频时,将所有 .srt 文件写入本地存储,然后再删除它们,这实在是太过分了。 我目前尝试使用的是基于此评论。我使用了一种自定义方法,每 N 个字符后添加换行符。但是,在这种情况下,问题是我似乎失去了文本的居中定位,尽管 x、y 设置是正确的: "-vf", f"drawtext=text='{sentence}':fontsize=24:fontcolor=white:x=(w-text_w)/2:y=(h-text_h)/2" 我的最小可重现示例是...

Admin

ffmpeg,需要帮助将长视频制作成小缩略图幻灯片视频
video-editing

ffmpeg,需要帮助将长视频制作成小缩略图幻灯片视频

使用 ffmpeg 命令,我尝试创建一个大视频的小型缩略图幻灯片视频,方法是每 60 秒选择一帧,然后组合这些帧以制作视频,使每个选定的帧显示 2 秒。我使用以下命令: ffmpeg.exe -i "D:/input-video-1.mkv" \ -vf "fps=(1/60),setpts=N/FR/TB,scale=-2:240,fps=(1/2)" -an -sn -dn -y "D:/output-3.mp4" 但是当我播放输出视频时,一帧占据了整个视频,并且输出视频长度也不正确。请帮我解决这个问题。 ...

Admin

ClipChamp 将 TTS 功能创建的音频文件保存在哪里?
video-editing

ClipChamp 将 TTS 功能创建的音频文件保存在哪里?

我使用 ClipChamp 进行个人视频编辑,并且经常使用它的文本转语音 (TTS) 功能。当我为当前正在编辑的视频创建音频文件时,它工作得很好。但是,当我需要音频文件用于其他项目时,就很麻烦了。我必须: 创建不同的项目, 创建 TTS 文件并添加到时间线, 导出为视频碎片, 将该视频导入 ClipChamp, 将该视频添加到时间线, 将音频与视频分离, 和仅有的然后我就得到了我分离项目的 TTS 文件。 我在这里、Google、ChatGPT 上搜索过,但没有找到一些简单的东西。 在哪里ClipChamp 是否保存其 TTS 文件? ...

Admin

iSCSI + SMB 用于在线视频编辑服务器
video-editing

iSCSI + SMB 用于在线视频编辑服务器

我正在组建一个共享存储服务器,供 25 人编辑视频。我有一个想法,将 iSCSI 和 SMB 结合起来,以充分利用这两种协议,方法如下: 视频片段存储在 100TB iSCSI 目标上(一组使用 exFAT 格式化的 RAIDed NVMe 驱动器)。项目文件夹存储在 2TB SMB 网络共享上。 视频片段从我们的磁带档案中恢复,然后文件不会更改。这些文件仅在项目文件中引用。因此这实际上是只读数据。因此,让 25 个人连接到单个 iSCSI 目标不会成为问题。根据我所做的 Wireshark 分析,iSCSI 的延迟明显低于 SMB。这将为编辑人员播放和浏览...

Admin