video-conversion

h264_qsv 在直播时很不流畅
video-conversion

h264_qsv 在直播时很不流畅

我正在尝试使用 h264_qvs 进行视频游戏的直播,但与 libx264 相比,效果不太好。以下是我正在运行的 ffmpeg 命令的一些变体: 变体 1 ffmpeg.exe -y -hwaccel qsv -i pipe:0 -vf "hwdownload,format=nv12" -c:v h264_qsv -video_size 1920x1080 -preset veryfast -global_quality 35 -look_ahead 0 -b:v 9000k -maxrate 12000k -bufsize 9000k -pix_fmt...

Admin

ffmpeg - 剪切而不重新编码和奇怪的行为:应用程序提供的持续时间超出了 mov/mp4 格式的范围
video-conversion

ffmpeg - 剪切而不重新编码和奇怪的行为:应用程序提供的持续时间超出了 mov/mp4 格式的范围

在 Ubuntu 18.04 中,我经常使用以下命令来修剪视频的一部分,而无需重新编码(这意味着没有任何质量损失)。 ffmpeg -ss 00:06:00 -i DSCF5984.MOV -t 00:07:00 -c copy DSCF5984_A_wszystkie.MOV 不久前我换到了 Ubuntu 22.04。仍然使用相同的摄像机并使用相同的录制格式,当使用上述命令时,我收到了非常奇怪的错误,并且行为是意外的。在这种情况下,mov 文件是 40 秒的文件。我想从第 6 秒开始获取 7 秒的片段(因此从 6 秒到 13 秒)。但事实并非如此,我从文...

Admin

QuckSync h264_qsv 可以进行 4.2.2 (p010le) 编码吗?
video-conversion

QuckSync h264_qsv 可以进行 4.2.2 (p010le) 编码吗?

我遇到了一个无法解决的奇怪情况。 当我检索我正在使用的 ffmpeg 构建的编码器特性时,它显示 h264_qsv 编解码器支持三种像素格式: ''' I:\Downloads>ffmpeg -hide_banner -hcoder=h264_qsv 编码器 h264_qsv [H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video 加速)]: 常规功能:延迟混合 线程功能:无 支持的硬件设备:qsv qsv qsv 支持的像素格式:nv12 p010le qsv h264_q...

Admin

FFMPEG:如何在不打乱时间的情况下将 VFR 转换为 CFR
video-conversion

FFMPEG:如何在不打乱时间的情况下将 VFR 转换为 CFR

我得到了一个用 iOS 模拟器录制的视频 xcrun simctl io booted recordVideo raw.mov 该视频的帧率可变 Stream #0:0[0x1](und): Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709/bt709/iec61966-2-1), 1242x2688, 2268 kb/s, 32.84 fps, 600 tbr, 600 tbn (default) 使用任何命令将视频转码为 CFR 视频时,时间安排都会混乱。 例如: ffmpeg -...

Admin

FFmpeg:压缩 AVI 视频后音频速度加快
video-conversion

FFmpeg:压缩 AVI 视频后音频速度加快

我有一个 AVI 视频,我想减小文件大小。当我运行下面的 FFmpeg 命令时,视频中产生的音频会加速,并且视频的最后一部分没有音频。我使用 VLC 媒体播放器播放所有视频。 FFmpeg 命令 ffmpeg -i "in.avi" -vcodec libx264 -acodec copy -crf 26 -vf "scale=-1:'min(720,ih)', yadif=1" out.avi 输出消息 ffmpeg version 2023-06-11-git-09621fd7d9-full_build-www.gyan.dev Copyright (...

Admin

无需编码即可编辑视频 H.264 元数据
video-conversion

无需编码即可编辑视频 H.264 元数据

如何在不编码的情况下编辑这些视频 (h264) 参数(在图片上)?VUI 参数“video_signal_type_present_flag”和“colour_description_present_flag”。据我所知,ffmpeg 不知道如何执行此操作: https://ffmpeg.org/ffmpeg-bitstream-filters.html#h264_005fmetadata 有想法吗? ...

Admin

将 exr 帧转换为 mp4 时会出现乱码
video-conversion

将 exr 帧转换为 mp4 时会出现乱码

我有一个 exr 帧序列,我想将其转换为 mp4 或 mov。帧的顺序正确,我可以在任何图像序列播放器(如 mplay 或 nuke)中正确播放该序列。 我得到的结果ffmpeg和/或ffplay看起来像这样: https://youtu.be/HJxz_P-5xCk 如您所见,有一些闪烁的黑色框架,并且看起来这些框架失去了正确的顺序。 我尝试过的命令是: ffmpeg -i squishy_toys.%04d.exr squishy_toys.mov ffmpeg -y -r 24/1 -apply_trc iec61966_2_1 -i squishy_...

Admin

ffmpeg 在分割视频到最后时需要花费大量时间
video-conversion

ffmpeg 在分割视频到最后时需要花费大量时间

我有一个 3 小时长的视频,我想按给定的间隔分割视频。较早出现的间隔很快被分割,但较晚的间隔需要很长时间。我一直在尝试的命令是: ffmpeg -i input.mkv -c:v libx264 -x264opts keyint=24:min-keyint=120 -crf 19 -ss 5000 -to 5010 output.mkv 这给了我正确的分割,但是花费了很多时间。 我之前也尝试过添加 -ss 来测试它是否有效,但是处理也需要一些时间,并且剪辑长度远远大于 10 秒,大约 55 分钟,但 10 秒后无法播放: ffmpeg -ss 5000 -...

Admin

FFmpeg - 如何用 png 替换视频的图像而不修改音频?
video-conversion

FFmpeg - 如何用 png 替换视频的图像而不修改音频?

我正在尝试尽快修改几个视频。目标是将视频的原始图像替换为黑色或白色图像,简而言之,就是一张没有任何内容的图像。 在互联网上搜索我发现了两行代码(均有效): ffmpeg -loop 1 -i x.png -i "y.mp4" -map 0 -map 1:a -c:v libx264 -crf 22 -preset slow -c:a copy -shortest out.mp4 ffmpeg -i x.png -i "y.mp4" -filter_complex "[1][0]scale2ref[i][v];[v][i]overlay" -c:a copy...

Admin

如何在多个文件夹运行相同的 cmd 代码
video-conversion

如何在多个文件夹运行相同的 cmd 代码

我正在尝试在多个文件夹中运行相同的 cmd 代码: ffmpeg -i "00.mkv" -codec copy "00.mp4" 所以我有几个文件夹.mkv,我想将它们转换为 mp4,但仍将它们保存在自己的文件夹中。 我已经将它们重命名为相同的名称,认为这会有所帮助,但我还应该尝试其他什么来使该过程正常工作吗? 或者除了 cmd 之外还有其他选项吗? ...

Admin

使用 ffmpeg 将平均影片传输速度从 59.94fps 降至 24fps?
video-conversion

使用 ffmpeg 将平均影片传输速度从 59.94fps 降至 24fps?

我有一些视频文件,它们从黑白胶片转换为 29.97 fps 隔行扫描。胶片被转换得太暗(这意味着它需要一些亮度),并且它还具有一些暗淡的偏色伪影。我能够调整亮度级别,将饱和度设置为零,并使用 ffmpeg 进行去隔行扫描: ffmpeg -y -hwaccel cuda -hwaccel_output_format cuda -i in.mkv -vf curves=psfile="curves.acv",hue=s=0,hwupload,yadif_cuda=1 -c:v h264_nvenc -preset:v p7 -tune:v hq -rc:v v...

Admin

ffmpeg 警告并且编码视频无声音
video-conversion

ffmpeg 警告并且编码视频无声音

我尝试使用 ffmpeg(在 Windows 上)将 DVD 转换为 mp4,但我收到了一些警告消息,并且转换后的视频没有声音 我使用这个命令行: ffmpeg -hwaccel qsv -i VTS_01_1.vob -vf yadif -c:v h264_qsv -global_quality 15 -preset medium -c:a aac -b:a 256k VTS_01_0.mp4 视频信息 ffmpeg -i .\VTS_01_1.VOB Input #0, mpeg, from '.\VTS_01_1.VOB': Duration:...

Admin

有没有办法在 ffmpeg 输入中执行多个文件操作
video-conversion

有没有办法在 ffmpeg 输入中执行多个文件操作

我有需要大量色彩编辑的 gopro 视频,并且我已经想出以高质量帧拆解我的视频 -> 使用 ART-rawconverter 进行转换 -> 将它们重新组装成无损 ffv1 视频格式。 命令如下: ffmpeg -i VID.MP4 VID/out%04d.tiff ART-cli -p VID/out0001.tiff.arp -o VID/tmp/ -c VID/*.tiff ffmpeg -i out%04d.png -c:v ffv1 -qscale:v 0 OUTFFV1.avi 现在,它可以工作了...但是它节省了我的硬盘上的...

Admin

将 gif 转换为 mp4 时,FFMpeg 因 LZW 解码失败/块标签无效而失败
video-conversion

将 gif 转换为 mp4 时,FFMpeg 因 LZW 解码失败/块标签无效而失败

我在用着FFmpeg将 gif 转换为 mp4 文件。在某些 gif 文件上我遇到了错误invalid block label。该程序似乎仍会输出一个正常的 mp4 文件,但我宁愿它一开始就不遇到错误。我发现我在此主题 user@mediaserver:/temp$ ffmpeg -i /temp/input.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" /temp/output.mp4 ffmpeg version 4.4.2-0ubuntu...

Admin

ffmpeg 的 -vf“split”选项的语法是什么?
video-conversion

ffmpeg 的 -vf“split”选项的语法是什么?

我正在尝试学习如何使用 ffmpeg,并在 http://trac.ffmpeg.org/wiki/FancyFilteringExamples 上看到了这个过滤示例。具体来说,是这个: ffplay -f lavfi -i mandelbrot -vf "format=yuv444p,split=4\[a\]\[b\]\[c\]\[d\],\[a\]waveform\[aa\],\[b\]\[aa\]vstack\[V\],\[c\]waveform=m=0\[cc\],\[d\]vectorscope=color4\[dd\],\[cc\]\[dd\]v...

Admin