framerate

是否有 USB-C/DP 转 DisplayPort 转换器可以保持 USB-C/PD 的原始帧速率(和分辨率)?
framerate

是否有 USB-C/DP 转 DisplayPort 转换器可以保持 USB-C/PD 的原始帧速率(和分辨率)?

我有一台大屏幕显示器(3440x1440),支持 144 Hz,只有 DisplayPort 和 HDMI 端口。 我还有一台支持 USB-C/DP 的笔记本电脑。 我怎样才能在不损失帧速率或分辨率的情况下连接这两者?我看到有电缆转换器,但它们似乎限制了帧速率和/或分辨率。 (我猜测我的显卡可以处理这个问题,但我甚至不确定如何开始检查这个问题......) ...

Admin

ffmpeg:编码“时间码”视频时强制恒定帧速率
framerate

ffmpeg:编码“时间码”视频时强制恒定帧速率

我想生成“时间码”视频,并需要输出恒定帧速率 (CFR)。我尝试了多种方法,包括过滤fps器vsync等,但媒体信息总是报告输出文件是 VFR。 如何强制恒定帧速率输出? 命令: ffmpeg -loglevel info -y \ -loop 1 \ -i backgroundImage.png \ -r 25 \ -vsync cfr \ -t 15 \ -c:v libx264 -b:v 0.45M -threads 2 \ -x264opts fps=25:keyint=25:min-keyint=25 -tune sti...

Admin

ffprobe 读取错误的帧速率,除了 MediaInfo 之外还有其他解决方法吗?
framerate

ffprobe 读取错误的帧速率,除了 MediaInfo 之外还有其他解决方法吗?

我想检查多个视频的帧速率,使其翻倍。我使用ffprobegetr_frame_rate将其求值到小数,然后将其输入ffmpeg为 rscale -r {2*fps},或输入mkvmerge为0:{2*fps}fps。 因此,我首先要说的是: ffprobe -v error -select_streams v -of default=noprint_wrappers=1:nokey=1 -show_entries stream=r_frame_rate faulty.mkv 500/21 这不可能,500/21 是什么样的 fps?结果保存时500/21音...

Admin

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

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

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

Admin

避免 ffmpeg 中的重复帧
framerate

避免 ffmpeg 中的重复帧

我有一个 video.mp4,需要将其无损转换为一系列图像。我用过 ffmpeg -i input.mp4 $filename%05d.tiff ,但得到了很多(数千)个重复的帧。它们是什么?是否可以避免 ffmpeg 导出它们?我不得不停止操作,因为它花了很长时间。 视频文件:: codecH265 – MPEG-4 AVC(第 10 部分)(avc1) Encoder:Lavf58.29.100 FPS:70.476432 resolution:1824 x 1216 Duration:0m31s ffmpeg 的完整输出(我使用 Linux)...

Admin

如何使用 Linux 中的 ffmpeg 从视频中提取多个特定帧并将其编号保存在文件名中?
framerate

如何使用 Linux 中的 ffmpeg 从视频中提取多个特定帧并将其编号保存在文件名中?

我使用以下 ffmpeg 命令从视频中提取多个帧。 ffmpeg -i myvideo.MP4 -vf "select='eq(n\,1315)+eq(n\,1607)'" -vsync drop "filename%03d.png" 但是,我想将它们的数字保存在文本文件中,例如 200,500,600,100,然后在选择选项中使用该文本文件。 我怎样才能做到这一点? 例如。 frms=$(cat frames.txt); ffmpeg -i myvideo.MP4 -vf "select='eq(n\,$frms)'" -vsync drop "...

Admin

如何将 gif 转换为视频,同时保持帧速率
framerate

如何将 gif 转换为视频,同时保持帧速率

编辑:看起来转换 gif 可能并没有真正改变帧速率,猜想这个问题是没有意义的。 我有很多 gif 嵌套在多个子目录中,它们之间的帧速率不同。现在我正在使用这个块: FOR /R %f IN (*.gif) DO ffmpeg -y -stream_loop 0 -i "%~f" -movflags faststart -pix_fmt yuv420p -vf "fps=10,scale=trunc(iw/2)*2:trunc(ih/2)*2" "%~pf/%~nf.mp4" 如你所见,无论输入 gif 的原始帧速率如何,所有 mp4 文件都将以固定的 10...

Admin

据称视频的帧率为 15fps,但播放时似乎只有 30。如何判断?
framerate

据称视频的帧率为 15fps,但播放时似乎只有 30。如何判断?

我正在处理一个视频,并通过 ffmpeg 将其转码为另一种格式。我以前遇到过这种情况,ffprobe 中报告的 fps 似乎是播放时的一半,但不明白为什么。问题是,当 ffmpeg 处理此文件时,输出使用的是看似错误报告的帧速率,我必须覆盖它并重做文件。 以下是视频流的流信息: $ ffprobe -i file.mp4 -print_format json -show_streams 2>/dev/null { "index": 0, "codec_name": "h264", ...

Admin

强制 ffmpeg 产生恒定的帧速率
framerate

强制 ffmpeg 产生恒定的帧速率

ffmpeg为什么会产生可变帧率输出? 我有一个输入文件,当我通过 MediaInfo 运行它时,它告诉我这是一个恒定帧速率的视频: Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : M...

Admin

FFMpeg:幻灯片放映时缓冲区溢出 => 可变 FPS => 恒定 FPS
framerate

FFMpeg:幻灯片放映时缓冲区溢出 => 可变 FPS => 恒定 FPS

我有一个 ~1h 的幻灯片,格式为 concat demuxer ( -f concat -i input.txt)。最多有 20 张幻灯片。我想制作一个恒定帧率的 H264 MP4。 我愿意: ffmpeg -f concat -i vcd.txt -preset ultrafast -crf 50 -profile:v main -tune stillimage -s:v 1920x1080 -c:v libx264 -pix_fmt yuv420p -framerate 5 -filter:v fps=5 outputtest.mp4 但是,由于它...

Admin

VLC Time v3.2 我如何显示帧而不是毫秒?
framerate

VLC Time v3.2 我如何显示帧而不是毫秒?

我看了看时间 v3.2这真的很棒。我想要的是“时间码”的不同输出。它应该是 hh:mm:ss:ff,就像 EBU 时间码格式一样。我该如何改变它?我的编程能力不足以对这个 Lua 脚本进行特定的更改以使其正常工作。我确实理解其中的一些行,但需要格式化输出字符串。 我读了一些关于 [E25] 的内容,但它只是以毫秒为单位显示所有内容。 ...

Admin

Ffmpeg - 无需重新编码即可更改帧速率(再次)
framerate

Ffmpeg - 无需重新编码即可更改帧速率(再次)

我正在尝试更改 MP4 文件的帧速率,以便它以正确的速度运行。我问如何使用 FFmpeg 做到这一点而不重新编码这里和tgies 给出的答案成功了。这是针对 25fps 的视频。现在我有一个 30fps 的视频,但它没有像我预期的那样工作。我atempo通过除以 23.98/30 来更改值。结果视频的播放速度比我想要的慢得多。此外,音频不同步。这是我所做的... ffmpeg -i source.mp4 -r 23.98 -i output.h264 -filter_complex "[0:a]atempo=0.7993[out]" -map 1:v -ma...

Admin