mpeg4

如何让 ffmpeg 在编码视频时使用相同的比特率?
mpeg4

如何让 ffmpeg 在编码视频时使用相同的比特率?

我有一个使用 mpeg4 编码的 mp4 文件,大小为 20MB, 当我检查它的详细信息时,它说它有一个 308k 可变比特率 然后,当我将其编码为 h264 时,ffmpeg 以恒定的 800k 比特率对其进行转换, 结果文件大小变成了 60MB 如何从原始视频中获取比特率信息,然后在编码时匹配比特率? 当我将结果与 Handbrake 进行比较时,我注意到 Handbrake 自动降低了比特率,从而产生了较小的文件大小。Handbrake 如何估算比特率? ...

Admin

使用 h.264 编解码器生成特定格式的 mpeg 4 文件
mpeg4

使用 h.264 编解码器生成特定格式的 mpeg 4 文件

我需要 .mp4 视频文件采用特定格式:1. 仅 I 帧和 P 帧 2. 每个 P 帧仅基于前一个(时间上)I 帧 3. 每秒左右一个 I 帧 有可能生成这个吗? 它不必很小或很简洁,我甚至可以使用类似 ffmpeg 的东西来从 jpeg 静态图片编码电影。如果需要,我可以编写 ffmpeg 代码。 谢谢 ...

Admin

ffmpeg 转码两次进一步压缩?
mpeg4

ffmpeg 转码两次进一步压缩?

我收集了一些 avi 视频(说A)。 我首先将它们转换为 MPEG4 Part2(例如乙) 使用ffmpeg -i ${inname} -vf scale=340:256,setsar=1:1 -q:v 1 -c:v mpeg4 -g 12 -f rawvideo ${outname}。文件总大小为3.5G。 然后使用乙作为输入,我应用相同的命令进行转码乙再次进入C,大小为3.1G。 我想乙和C格式相同,因此文件大小也应该相同?为什么不相同?如何解决以确保在第二次转码过程中不会丢失信息? ...

Admin

剪切 MP4 文件中的部分音轨
mpeg4

剪切 MP4 文件中的部分音轨

我有一个 .MP4 文件,其中有一个视频轨道(H.264,25 FPS)和一个音频轨道(MP2)。总长度约为 2:52(两小时 52 分钟)。我注意到 A/V 在约 2:34 之前是同步的,但之后是不同步的,即音频延迟约 0.3 秒。 我的计划是 将音轨提取为 .MP2 剪切 0.3 秒(使用 mp3directCut,效果很好) 将视频轨道与剪切的音轨混合。 完成。但是,结果并不令人满意,因为从视频一开始 A/V 就不同步了。我仔细查看了原始文件并转储了时间戳。视频轨道的最小 PTS 为 0.16 秒,所有 PTS 都增加了 0.04 并且没...

Admin

MediaInfo 上的 HE AACv2 音频配置文件
mpeg4

MediaInfo 上的 HE AACv2 音频配置文件

我有一个 SDI 输入编码器,其音频配置为 Coding : AAC/HE-AAC Coding Mode : MPEG-4 HE AAC v2 Mode : Stereo (2/0) Sameple Rate : 48KHz ES Bitrate : 64Kbps Transport Format : ADTS 并且,当我捕获编码器的输出并将文件放入 MediaInfo 时,MediaInfo 显示如下。 Audio ID : 392 (0x188) Menu ID ...

Admin

如何使用 ffmpeg 精确分割和合并视频以尊重入点/出点
mpeg4

如何使用 ffmpeg 精确分割和合并视频以尊重入点/出点

我正在学习如何使用 分割和合并视频ffmpeg。目前我正在练习 799 KB MP4,one_through_ten-timestamped.mp4,其中每一帧都有一个刻印的“帧号”(直到第 40 帧,刻印的帧号每隔一帧才会增加一次)。 我使用的命令是: ffmpeg -f concat -i one_through_ten_edit_list.txt -c copy one_through_ten_edited.mp4 哪里one_through_ten_edit_list.txt: file one_through_ten-timestampe...

Admin

将 MJPEG 无损压缩为 MP4 的最佳方法是什么?
mpeg4

将 MJPEG 无损压缩为 MP4 的最佳方法是什么?

我有一些数码相机影片以 MJPEG 格式录制,占用几 GB 的存储空间。我希望更好地压缩它们,但尽量不丢失细节,甚至不丢失细节。 由于 MJPEG 不会跨帧压缩,我认为任何现代电影编解码器都会做得更好,不是吗? 以下 ffmpeg 命令会按照我的预期执行吗? ffmpeg -i input -c:v libx264 -preset veryslow -qp 0 output.mp4 ...

Admin

在 ffmpeg 中智能修剪 h.264 .MP4 视频文件
mpeg4

在 ffmpeg 中智能修剪 h.264 .MP4 视频文件

我想将实时捕获的 H.264 视频作为输入,然后将其修剪为从黑色淡入淡出,以尽可能少的编码结束淡入淡出。这些淡入/淡出点可能位于 I 帧之间。如果不重新编码,则无法在非 I 帧处进行修剪。 我画了一张图: 我想将输入文件分成三部分。A 部分从点 1 之前的 I 帧开始,到点 1 结束。C 部分从点 2 的 I 帧开始,到淡入黑色后的下一个 I 帧结束。它们将被重新编码为全 I 帧格式。这两个片段相对较短,只有 10-30 秒。B 部分(大部分视频)只需使用 codec:copy 即可转码。 部分 A 和 C 将被修剪(自动使用黑场检测或手动),然后...

Admin

尽可能无损地从 MPEG4 电影中提取每个 I 帧的 Y 通道
mpeg4

尽可能无损地从 MPEG4 电影中提取每个 I 帧的 Y 通道

我正在进行视频跟踪实验,但遇到了使用 MPEG4 DivX 5x/6x 编解码器压缩效果非常差的视频。我对图像格式、编解码器和压缩还不太熟悉,但我想我已经明白,除非我违反热力学第二定律,否则我只能忍受这种质量。 现在,为了跟踪我的昆虫(是的,这就是我正在做的事情),我只对 I 帧感兴趣(帧速率足够高),而对颜色通道 U 和 V 不感兴趣,因为它们每个块只有一个值,因此不能给我想要的分辨率。 Y 通道包含我感兴趣的所有信息。我自己编写了跟踪器,它无法解析视频,因此需要一个包含静态图像的文件夹。 现在我的问题是:如何将所有 I 帧提取为灰度(仅 Y 通道)图...

Admin

如何在 Virtualdub 中编辑 Android 抓取的 MP4 文件?
mpeg4

如何在 Virtualdub 中编辑 Android 抓取的 MP4 文件?

Android 的命令adb shell screenrecord x.mp4 应该生成 MPEG-4 文件。VirtualDub 应该通过使用FFInputDriver 插件。 后者是正确的,因为我已经能够打开此示例 MP4 视频在 VirtualDub 1.10.4 中,插件无法使用,所以我对前者表示怀疑。Android 的 adb screenrecord 函数真的能生成 MPEG-4 吗?为什么 virtualdub 无法读取它? 在 VirtualDub 中打开文件时,我只看到第一帧。单击播放没有任何反应。尝试将其转换为其他格式也没有任何反应。...

Admin

转换 .mp4 视频文件以便在摄像机上播放
mpeg4

转换 .mp4 视频文件以便在摄像机上播放

我有一个 .mp4 文件,其中视频为 MPEG4,音频为 MP3,我需要将其转换为摄像机(我从 eBay 上买的便宜摄像机)播放它,但唯一的问题是,它只接受视频为 MJPEG 的 .avi 文件和一个我从未听说过的编解码器 PCM_S16LE 16KHz 256kbps 1CH 的音频。 我无法在 Google 上或使用任何视频转换器找到进行此转换的任何方法。 谢谢。 ...

Admin

为什么使用 ffmpeg 的 mpeg4 编码器比 libx264 更快
mpeg4

为什么使用 ffmpeg 的 mpeg4 编码器比 libx264 更快

我一直在填充 mp4 视频,以便它们的大小变为1920x1080而不是1920x800。我最初使用mpeg4ffmpeg 编码器,编码很快,但文件大小是原始文件的 5 倍多。 我决定改用libx264编码器,但尽管输出的大小接近原始文件,但编码过程比 mpeg4 编码器慢得多。 我使用-q:v 0最佳质量,并且打算使用尽可能最佳的质量进行编码。是否有编码器的编码速度x264与编码器一样快mpeg4,或者至少比libx264编码器更快? ...

Admin

如何使用 ffmpeg 为家庭影院/DVD 播放器编码 XviD?
mpeg4

如何使用 ffmpeg 为家庭影院/DVD 播放器编码 XviD?

我想转换一个文件,以便可以在仅支持 divx/xvid 的 DVD 播放器上播放。我尝试过: ffmpeg.exe -y -i "in.mp4" -t 480.00 -vf scale=720:301,pad=720:576:0:137 -map 0:v:0 -map 0:1 -b:v 2500K -vcodec libxvid -aspect 1.25 -b:a:0 128K -ac:a:0 2 -ar:a:0 48000 -codec:a:0 libmp3lame "out.avi" 我想知道应该使用哪些选项才能使生成的文件也具有这些特征(尽可能接...

Admin

修复 MP4 损坏的索引
mpeg4

修复 MP4 损坏的索引

我有一个损坏的 MP4 文件,其长度为 25 分钟,但在前 4 分钟之后,它会跳到 20 分钟,并且无法播放中间部分。似乎索引已损坏。我使用 AVIDemux 将其重新编码为 AVI,使用 MPEG4-ASP 作为输出配置文件,但生成的视频只有 4 分钟长。我经历了VideoHelp 上的修复工具列表但是除了列出的几个极其昂贵的工具外,没有其他适用于 MP4 的东西。 该文件编码为H264,音频为AAC单声道128kbps,我使用的是Windows。 ...

Admin