transcode

*本地*转码期间 ffmpeg 包丢失
transcode

*本地*转码期间 ffmpeg 包丢失

我正在尝试使用过时的编解码器/容器对视频进行转码,主要是 .wmv 或 .avi 文件。以下 ffmpeg (v6.1.1) 命令有效并生成一个有效的 .mp4 文件,但似乎提出任何问题或播放故障: ffmpeg -i olFile.wmv -c:v libx264 -crf 20 -c:a aac -q:a 100 newFile.mp4 通过输出我注意到在某些情况下出现了一些数据包丢失错误。 [wmapro @ 00000140df439ac0] 检测到数据包丢失!seq 8 vs 0bitrate=9865.4kbits/s dup=1 drop=...

Admin

OMF 文件的手断持续时间
transcode

OMF 文件的手断持续时间

当我在 Handbreak 中预览 OMF 视频文件时,它会完整播放,尽管质量较低。但是,主屏幕上显示的持续时间为 00:00:00,当我尝试导出为 mp4 时,它只导出一帧。有没有其他人在 Linux 中成功将 OMF 视频转码为 MP4? ...

Admin

FFMPEG:转码隔行 J2K
transcode

FFMPEG:转码隔行 J2K

我的任务是使用 ffmpeg 开发一个解决方案,将档案视频转码为 FFV1。这些视频都是 JPEG2000,但有些未压缩,有些经过压缩。由于原始源文件是隔行扫描的,我们需要为转码文件保留相同的隔行扫描。 我遇到的问题是,对未压缩的 j2k 进行转码后,ffv1 视频文件的大小与预期相符,但奇怪的是,对其他文件进行转码后,文件大小甚至比 j2k 源文件还要大——实际上几乎是前者的两倍。我确信这是因为视频比特率(和 B/PI 值,如报告的媒体信息)是源文件的两倍大。尽管我尽力了,但我还是无法制作出具有相似比特率和像素存储密度(以及相似大小)的视频,即使我尝试了多...

Admin

将 -vf 标志应用于 ffpmeg hls 转码时出现绿色像素化问题
transcode

将 -vf 标志应用于 ffpmeg hls 转码时出现绿色像素化问题

我正在尝试创建多个比特率的块,以便在各种设备和带宽上流畅播放它们。但 ffmpeg 命令输出正在创建绿色像素化视频。如果我删除-vf标记后问题就消失了。 分辨率为720p、480p、360p。 FFMpeg 命令720p: ffmpeg -i input.mp4 \ -force_key_frames expr:gte(t,n_forced*2) \ -vf "scale=720:-2,format=yuv420p" \ -c:v libx264 -b:v 1000k -preset medium -profile:...

Admin

如何在 VLC 播放器中流式传输视频时使用 VP9 转码器?
transcode

如何在 VLC 播放器中流式传输视频时使用 VP9 转码器?

我试图使用延迟极低的 VP9 编码器通过 VLC 传输视频。 我的操作系统编解码器库和 VLC 播放器(3.0.16)都已升级到最新版本 当我选择 VLC 播放器 > 流媒体 > 视频格式 > 转码选项时,我只找到了 VP8 编解码器: 在这种情况下,如何安装和使用 VP9 转码器? ...

Admin

ffmpeg cli 设置以便在输出视频中进行最精确的搜索
transcode

ffmpeg cli 设置以便在输出视频中进行最精确的搜索

我在 HLS 流的视频编码方面遇到了问题。 我发现大多数视频播放器不支持帧精确搜索或暂停在特定帧,它们不能真正给我们准确的播放的当前时间。我不太明白,因为找出当前时间似乎不太难。(AVPlayer 和 ExoPlayer 有同样的问题) 为什么在 HLS(非直播)流中暂停或寻找特定帧如此困难? 为什么播放器无法提供播放的准确时间/位置信息?为什么这么难? 我还发现关键帧/GOP尺寸可能与这个问题有关,因为视频播放器将寻找最近的关键帧。 所以我的问题是,我是否可以通过特定的 ffmpeg 转码设置以某种方式改善搜索和当前时间信息? ...

Admin

av_interleaved_write_frame():无法分配内存,写入 udp 尾部时出错
transcode

av_interleaved_write_frame():无法分配内存,写入 udp 尾部时出错

我正在将 udp 输入转码为 mpegts udp 输出。几个小时后,ffmpeg 用完了所有 RAM 内存。我不知道问题出在哪里。 命令: ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -i "udp://239.100.1.5:1234?fifo_size=1000000&overrun_nonfatal=1" -map i:0x100 -map i:0x101 -vf 'scale_vaapi=w=720:h=576,hwdownload,format=nv12,fps=25' -c:v ...

Admin

FFMPEG:索尼 IPCM 24 位四通道音频和索尼 A7S III 或 FX3 的 Final Cut Pro x
transcode

FFMPEG:索尼 IPCM 24 位四通道音频和索尼 A7S III 或 FX3 的 Final Cut Pro x

我刚买了一台新相机,它使用 IPCM 文件来录制视频中的四声道 24 位音频音轨。有没有办法批量重新包装这些文件,以便它们可以在 Final Cut 等软件中读取。这里有一个讨论: http://forum.doom9.net/showthread.php?p=1942423 但我不知道如何使用 ffmpeg 批量处理文件。例如,mac 版 Ffworks 可以批量处理文件,但似乎无法读取视频文件中的音频。 ...

Admin

Ffmpeg:是否可以使用 -itsoffset 选项而不对实时 RTMP 流进行转码?
transcode

Ffmpeg:是否可以使用 -itsoffset 选项而不对实时 RTMP 流进行转码?

我正在使用-itsoffset选项将实时 RTMP 流的视频轨道延迟几秒钟,但问题是我必须使用-c:v libx264或其他编解码器,我无法使用-c:v copy,我想使用复制来避免转码,对于本地文件,它似乎适用于实时流,如果我使用它会失败-c:v copy! 笔记:我所有的输入源都是 RTMP URL,并且我正在输出到 mpegts URL。 这是我的完整命令 ffmpeg -itsoffset 20.5 -i rtmp://mydomain.com:1935/app/stream1/key -i rtmp://mydomain.com:1935/app/...

Admin

AV-1 编码的合适硬件兼容性是什么
transcode

AV-1 编码的合适硬件兼容性是什么

一些视频经过转码,ARM 机器上为 h264,Intel Skylake 上为 h265,Intel RocketLake 上为 av-1。在相同质量下,av1 的文件节省效果更佳,但计算成本仍然较高。 平均计算成本(以秒为单位), h264 => 14.77 h265 => 25.66 av1 => 85.00 在维基百科上没有找到合适的信息,在 av1 中编码的硬件兼容性是什么。 使用的 av1 编码器,libaom-av1。 ...

Admin

FFmpeg 转码管道 mp4,末尾有 MOOV - 但我可以读两遍
transcode

FFmpeg 转码管道 mp4,末尾有 MOOV - 但我可以读两遍

我需要对只能通过流访问的 MP4 文件进行转码。MOOV 原子位于文件末尾。我无法定位到文件的特定部分,只能从头到尾读取管道。但是我可以多次读取流。 理论上,我没有理由不能对文件进行转码:我可以读取流一次,获取 MOOV 原子,存储它,然后完成。然后我可以再次读取文件并对其进行转码,就好像 MOOV 原子在开头一样,因为我知道它是什么。 我可以用 FFmpeg 实现这个吗?如果没有,还有其他工具可以做到吗? ...

Admin

在 M1 Mac 上使用 FFmpeg 进行并行转码
transcode

在 M1 Mac 上使用 FFmpeg 进行并行转码

我正在尝试确定 M1 Mac 使用 FFmpeg 转码视频的效果如何(特别是调整大小和调整比特率)。我可以使用如下命令进行单次转码: ffmpeg -I in.mp4 -nostdin -c:v h264_videotoolbox -c:a copy -vf scale=1280:720 -b:v 8000k out.mp4 现在,当我运行它时,我可以在活动监视器中看到该过程,但它显示 CPU 使用率很高但 GPU 使用率为 0%,尽管它肯定使用了某种形式的硬件加速(使用 libx264 而不是 h264_videotoolbox 要慢得多)。 当我尝试同...

Admin

如何将给定的视频文件转换为所有可能的编解码器/容器格式组合
transcode

如何将给定的视频文件转换为所有可能的编解码器/容器格式组合

我发布了同样的问题视频制作 StackExchange 网站8 天过去了,到现在为止,这个问题还没有得到任何答案。所以我决定在 Superuser 网站上试试运气。 我的半智能液晶电视支持 USB。我的笔记本电脑上有几个视频文件,我想通过 USB 棒在大型液晶电视上运行它们。问题是,当我连接包含视频的 USB 棒时,电视不显示任何内容,但我可以听到视频的音频,这意味着电视支持音频编解码器或容器,但不支持视频容器或编解码器。这不是某家中国公司的大品牌电视,我买的是二手的,我无法在网上找到它的文档,至少在英文网站上找不到。现在我不知道这台电视支持哪些视频编解码器...

Admin

FFMPEG - 使用淡入淡出功能合并 .wav 文件并获取音频噼啪声
transcode

FFMPEG - 使用淡入淡出功能合并 .wav 文件并获取音频噼啪声

我正在使用淡入淡出过滤器将两个音频文件合并为一个。 这是我的淡入淡出过滤器配置:acrossfade=d=10:o=1:curve1=cbr:curve2=cbr; 合并效果很好,但对于某些文件来说,当两个文件一起播放时会导致强烈的音频噼啪声。 谢谢你的帮助。 我正在使用 fluent-ffmpeg,但是命令行应该是它: ffmpeg -i file1.wav file2.wav -filter_complex "acrossfade=d=10:o=1:curve1=log:curve2=log" fluent-ffmpeg提供的日志为: 点击此处查看日志 ...

Admin

发行 MPEG2 转码至 DNxHD120
transcode

发行 MPEG2 转码至 DNxHD120

我在 Archlinux 操作系统中使用 Kdenlive 软件将 1 小时的视频(1:12:10)以 Mpeg2 格式以 1440x1080px 50i 转码为 DNxHD120 1920x1080 25p。Kdenlive 在转码窗口中打印这些参数:-s 1920x1080 -r 25 -vb 120000k -threads 0 -vcodec dnxhd -acodec pcm_s16le -ar 48000 %1.mov。问题是:最终的视频更短(00:53:35),并且视频和音频不同步。您知道如何解决这个问题吗? 非常感谢 :) 彼得潘 ...

Admin