video-editing

设置叠加多个视频的传输特性
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

合并多个视频和音轨以便在 VLC 中播放
video-editing

合并多个视频和音轨以便在 VLC 中播放

我有多个视频(每个视频大约 5-10 分钟),需要在长时间的演示中一起播放,并在其上添加音轨(多个文件)。我创建了单独的视频以方便编辑,并保留了音轨以便连续播放。 现在我的选择是回到视频编辑软件,将所有视频合并并添加音轨以创建一个文件,或者想办法在播放时做到这一点……在 VLC 中可以做到吗?我确实看到其他关于在 VLC 中将不同的音轨叠加在视频上的线程,但我正在处理多个视频和音频文件。请帮忙! ...

Admin

根据黑色像素比率从视频中删除帧
video-editing

根据黑色像素比率从视频中删除帧

我们有一段监控摄像机录像,每隔一个月拍摄一次。需要从录像或视频文件中删除黑色像素比例超过 30% 的所有帧,以消除白天的黑暗时间(夜间录像)。 我执行以下步骤: 步骤 1-加速附加到目录的所有文件*.mp4: for %%i in (".mp4") do ffmpeg -i %%i -r 30 -filter:v "setpts=1/3600*PTC" "Output\%%i" 第 2 步 - 将加速*\Output文件合并到*.mp4: ffmpeg -f concat -safe 0 -i list.txt -c copy General(h_...

Admin

如何每隔 x 次添加音频
video-editing

如何每隔 x 次添加音频

我有一个文件 video.mp4 和一个文件 audio.mp3,如何每 2 秒插入一次视频中的音频?我试过了,但似乎不对。请帮帮我! ffmpeg -i video.mp4 -i audio.wav -filter_complex "[1]adelay=2s:all=true[delayed];[0][delayed]amix=duration=shortest" -c:v copy output.mp4 ...

Admin

使用 dnxhd 编解码器将 ffmpeg .png 转换为 .mov 时出错
video-editing

使用 dnxhd 编解码器将 ffmpeg .png 转换为 .mov 时出错

我想将.png文件中的一帧附加到现有.mov影片中。 我收到了一些现有命令,正在尝试找出它们不起作用的原因。 如果未指定编解码器,则第一个命令确实可以成功制作 mov。但是我想知道为什么在指定编解码器时以下命令不起作用。 ffmpeg -loop 1 -i X:/slate.png -r 24000/1001 -frames:v 1 -vf scale=1920x1080:flags=lanczos:out_color_matrix=bt709,pad=1920:1080:0:0:black,setsar=1,fps=24000/1001 -codec:v ...

Admin

ffmpeg 输出的录音合成比应有的长
video-editing

ffmpeg 输出的录音合成比应有的长

我正在尝试根据以下内容编写 Twilio 的录音本文。 我有video1.mkv和audio1.mka(视频通话的第一位参与者) 和video2.mkv和audio2.mka(第二位参与者)。通话时长摘要为54 秒- video1 和 audio1 有54 秒并且video2,audio2有27 秒持续时间。第二位参与者在26.9 秒。 当我使用此命令时: ffmpeg -i video1.mkv -i video2.mkv -acodec libopus -i audio1.mka -acodec libopus -i audio2.mka -y -fil...

Admin

尝试从 fpv 无人机转换模拟静态时,ffmpeg 挂起
video-editing

尝试从 fpv 无人机转换模拟静态时,ffmpeg 挂起

我正在尝试使用 moviepy 将 .MOV 文件转换为 .mp4 文件,据我所知,它是 ffmpeg 的包装器。我之前曾成功过,但当 ffmpeg 在 89% 时停止时,我感到很失望。我把它放了一个多小时,但没有任何进展。我很好奇视频中是否有什么东西导致了这个问题。结果发现最后有模拟静态。 我非常确信这就是问题所在,因为我使用其他软件来修剪模拟静态,而 ffmpeg 处理得很好。但是,我尝试自动从带有时间戳的视频中提取场景,而 ffmpeg 却没有任何错误地停止运行,这无济于事! 如果有任何价值的话,我也附加了日志文件! built with gcc ...

Admin

将 50fps 的视频更改为 25fps 并保持时长,无需重新编码
video-editing

将 50fps 的视频更改为 25fps 并保持时长,无需重新编码

我有一个 50fps 的视频,其中每一帧都是前一帧的重复。我想将此视频上传到 YouTube,并希望 YouTube 认为这是一个 25fps 的视频。这可能吗? 例如更改一些标题或其他内容。搜索时,我还遇到有人提到将每隔一帧的 pts 设置为与前一帧相同,但我对此了解不够。你认为这会起作用吗?如果可以,如何自动执行此操作? 基本上,理想情况下,视频中的每隔一帧都会被丢弃,但我知道这是不可能的。 其次,我会在文件和播放器中添加一些标签,youtube 会将视频解释为 25fps 并跳过每一帧。 我想在不重新编码的情况下执行此操作以保持质量。 ...

Admin