video-encoding

ffmpeg RTSP 流从摄像机 + Alsa 音频多路复用到 RTMP 目的地?
video-encoding

ffmpeg RTSP 流从摄像机 + Alsa 音频多路复用到 RTMP 目的地?

各位朋友, 我有一台 IP 摄像机,我想获取 RTSP/H264 流并使用 ffmpeg 将其发送到 youtube Live/RTMP 服务。我面临的挑战是使用单独的音频源流式传输视频。 如果我使用来自 IP CAM 输入的音频流(IP 摄像头上有一个 1/8 英寸音频麦克风插孔),我可以很好地流式传输到 Youtube。但我想将其连接到 PA 系统,其中音频源实际上是运行 ffmpeg 的 PC 所在的位置。这就是我遇到的问题。音频比视频快几秒钟。 也许我的命令行语法不正确,这就是同步不成功的原因。 如果我执行 ffprobe,以下是我的可用流:...

Admin

ffmpeg 图像显示延迟
video-encoding

ffmpeg 图像显示延迟

我正在使用 ffmpeg 和 264nvenc 来转码流媒体频道。结果非常好,频道看起来很棒而且非常稳定,问题是当你打开频道时,一开始就能听到声音,但图像需要 5-7 秒才能出现,它们没有同步问题,只是图像需要那么长时间才能出现。 该条目位于 http mpgts 中,ffmpeg 将其转换为 UDP 224.0.0.1:9000 你能帮我么? 可以修改一些配置文件来解决,因为链接很多,无法一对一。 我不会消耗太多的硬件资源,低于 20% -30% 我有 32gb 内存,4 个 nvida tesla k10,intel xeon e5 我已经删除了所有内...

Admin

如何使用 Shaka Packager 创建 CMAF 内容?
video-encoding

如何使用 Shaka Packager 创建 CMAF 内容?

我目前正在尝试创建流媒体内容以供测试,并且必须创建 CMAF 内容。我有此代码,但我真的不知道这是否是在创建真正的 CMAF 内容: IN_VIDEO="$1" FILENAME=$(echo "$IN_VIDEO" | cut -f 1 -d '.') DIR=./$FILENAME if [ -z "$IN_VIDEO" ];then echo "Must input a file" $SHELL exit fi FILENAME=$(echo "$IN_VIDEO" | cut -f 1 -d '.') DIR=//o...

Admin

Ffmpeg:在视频上叠加两幅图像
video-encoding

Ffmpeg:在视频上叠加两幅图像

我目前使用 OBS 来执行此操作,我必须等到视频录制完成,这可能需要 20 - 40 分钟,具体取决于视频长度...它太长了...... 我想要做的是这样的: 背景(视频下方)和覆盖(视频上方):不透明度 20(图 1 和图 2)。 视频(中间):不透明度 50,饱和度 -1(黑白)。 使用 ffmpeg 可以做到吗?如何做到? ...

Admin

H.264 / MP4 视频的 JPEG 快照无损吗?
video-encoding

H.264 / MP4 视频的 JPEG 快照无损吗?

我注意到有些应用程序(即 Firefox 和默认配置中的 mpv)会以 JPEG 格式保存 MP4 视频的快照。这是因为可以无损提取单个帧作为 JPEG 还是只是任意选择? 抱歉,如果这不是一个适合提问此类问题的网站,但我已经浏览了 StackExchange 网站列表,并没有注意到任何更相关的内容。 ...

Admin

我可以仅使用 FFmpeg CLI 将章节元数据添加到视频文件吗?
video-encoding

我可以仅使用 FFmpeg CLI 将章节元数据添加到视频文件吗?

我最近开始使用 FFmpeg,想知道是否有办法完全通过命令行界面添加章节标记? 我成功地先写出一个元数据文本文件,然后手动编辑它,然后将其与原始视频文件拼接成一个新文件。但这有点麻烦,如果可以完全通过一些额外的标志或通过一个命令来完成,那就更好了,例如... ffmpeg -i videoname.mp4 -add_chptr START=00:00:00.000 title:"video title" 有人知道是否存在类似的东西吗?我在帮助页面中找不到有关它的信息,但文档对我来说似乎无穷无尽。 ...

Admin

ffmpeg:提取具有指定间隔的帧时出现意外行为
video-encoding

ffmpeg:提取具有指定间隔的帧时出现意外行为

我需要从一段视频中获取间隔 30 秒的快照。网上推荐使用以下命令: ffmpeg -i <video_file_path> -vf fps=1/30 <directory>/%04d.jpg 它可以工作,但与文件开头有 15 秒的偏移。使用不同的视频格式进行了测试: - 预期:拍摄图像的时间为 30 秒 -> 1 分钟 -> 1 分 30 秒,等等; - 实际结果:15 秒 -> 45 秒,等等。 我究竟做错了什么? ...

Admin

0:0 - 可能是 bit_rate、rate、width 或 height 等参数不正确,转换失败!
video-encoding

0:0 - 可能是 bit_rate、rate、width 或 height 等参数不正确,转换失败!

Nache1080.mp4的详细信息:- 分辨率=1920x1080 每秒帧数=60 平均视频比特率=11610 kbps 持续时间=00:00:14 大小=19.6 MB 我使用以下命令从该 mp4 视频制作了 mpeg2 视频: ffmpeg -i Nache1080.mp4 -c:v mpeg2video -s 720x576 -r 25 -b:v 20000k Nache_dvd_20000.mpg 制作的 mpeg2 视频(即 Nache_dvd_20000.mpg)的详细信息:- 最小视频比特率=3298 kbps 最大视频...

Admin

如何确保 ffmpeg 以 1x 以上的速度转码
video-encoding

如何确保 ffmpeg 以 1x 以上的速度转码

我正在尝试使用 hls 流式传输电视。我的设置是 ffmpeg 和 nginx(带有用于 hls 流式传输的 nginx-tx 模块)。我使用下面的命令将视频缩放到 320 的高度,并使用默认值对其进行锐化。我使用下面的命令。 ffmpeg -report -f mpegts -i <input> -vf "scale=trunc(oh*a/2)*2:320,unsharp=lx=3:ly=3:la=1.0" -vcodec libx264 -crf 24 -preset medium -acodec aac -b:a 50k -f mpegt...

Admin

ffmpeg 中 I 帧未标记为关键帧
video-encoding

ffmpeg 中 I 帧未标记为关键帧

我遇到了一些奇怪的 MP4 视频片段,其中 I 帧未标记为关键帧。这会干扰我的视频导出脚本(搜索完全错误,视频无法在正确的时间开始播放)。该脚本调用以下命令导出 MP4(h264 AAC)视频的一部分: ffmpeg -ss <start_offset> -i input.mp4 -vcodec mpeg4 -acodec aac -q:v 5 output.mp4 会产生以下错误: [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2231480] seek_frame_generic 失败,因为该流似乎在目标时间戳之后不...

Admin

从可在 win7 powerpoint 上播放的静态图片创建视频
video-encoding

从可在 win7 powerpoint 上播放的静态图片创建视频

相对于图像尺寸(高 x 宽)以及视频文件的总大小,以及什么类型的视频文件是什么最好的将一堆静态图像转换为可流畅播放的视频文件的方法哪个功能在 PowerPoint 简报中适用? 迄今为止 我有 720 个 .tiff 文件,每 1/2° 旋转一次,但我可以减少到 180 个静态文件 在 Windows 7 上使用 MakeDVI.exe 创建 avi 文件 有 Microsoft RLE、Intel iYUV,完全未压缩;这些会创建无法播放的 > GB 文件 Microsoft Video 1 似乎可以最可靠地创建 > 100MB 的 ...

Admin

Windows 更新后出现视频渲染问题
video-encoding

Windows 更新后出现视频渲染问题

我使用 GoPro Hero7 Black 制作一些家庭和业余视频,有时我使用快速应用程序制作短片,有时我使用 Davinci Resolve 15 制作更复杂的东西。 最近我将 Windows 10 更新到最新版本,突然 Davinci Resolve 无法打开,出现“未检测到 OpenCL 硬件加速”的问题。 为了快速修复此问题,我卸载了它并改用 Davinci Resolve 16,它可以运行,但我注意到视频质量下降了很多,即使是 4K 分辨率也是如此。 我以为是 Davinci Resolve 16 的问题,因为它仍然处于测试阶段,我回滚到 15,...

Admin

具有无损剪辑的等效 FFMPEG 命令
video-encoding

具有无损剪辑的等效 FFMPEG 命令

因此,我需要节省大量硬盘空间,所以我将 PNG 文件编码为无损视频,以便可以删除 PNG 文件。我以 72fps 编码一个,将另一个稍微减慢到 60fps。 假设这是我用来编码为 72fps 的命令: ffmpeg -framerate 72 -i png/%%06d.PNG -i audio/72.m4a^ -c:v libx265 -c:a copy -pix_fmt yuv444p -crf:v 0^ video/72.mkv 这是 60fps 命令: ffmpeg -framerate 60 -i png/%%06d.PNG -i au...

Admin

如果我在 x264(FFmpeg)中使用低于 17/18 的 CRF 值,我会获得任何视觉好处吗?
video-encoding

如果我在 x264(FFmpeg)中使用低于 17/18 的 CRF 值,我会获得任何视觉好处吗?

如果我在 x264 (FFmpeg) 中使用低于 17/18 的 CRF (恒定速率因子) 值,我会获得任何视觉上的好处吗?除了尺寸之外,还有其他区别吗? CRF 17/18 在视觉上无损。 CRF 0 表示该帧的每个像素将由其自己的数据决定。CRF 17/18 表示该帧的每个像素将由其自己的数据决定,或者如果前一帧的数据相同,则由前一帧的数据决定。 所以从视觉上看,两者是一样的。那么较低值的 CRF(0-16)编码有什么用呢? 我已经测试了大多数可用的 CRF 值(包括 CRF 0)。我使用“CRF 0”编码了一部 1080P 蓝光电影。输出最终比...

Admin