mp4box

将 FFMPEG 与 Nvidia GPU 结合使用
mp4box

将 FFMPEG 与 Nvidia GPU 结合使用

我有大约 1400.mp4视频文件,我必须重新编码所有内容才能使用mp4盒将其转化为短跑 CPU:Intel® Core™ i7-6700 四核 Skylake GPU:GeForce® GTX 1080 内存:64GB Ubuntu 18.04 运行apt-get install ffmpeg后,我无法使用-c:v h264_nvenc,我收到如下错误:未知编码器‘h264_nvenc’ 我阅读了网络上的每一个指南,以便在我的服务器上正确安装 nvidia 编解码器,但是旧指南并不适用于我的服务器。 您能帮我找到一种新的、正确的安装方法吗? ...

Admin

使用传输流缓冲区生成 mpeg-dash 片段和 mpd 文件
mp4box

使用传输流缓冲区生成 mpeg-dash 片段和 mpd 文件

我正在缓冲区上接收 mpeg-2 传输流,并且需要使用 HTTP 将内容提供给 Web 视图。 我打算使用 mpeg-dash 规范和一个简单的 HTTP 服务器来实现它。一种方法是自己解析传输流数据包并生成相应的直播片段和 mpd 文件,但这似乎是一个漫长的过程。 我已经尝试过 mp4box 和 ffmpeg 等工具,它们能够使用静态媒体文件生成 dash 兼容片段,但对于初学者来说,文档不够清晰。 是否有任何简单的方法可以使用缓冲传输流作为输入(可能通过管道)来实时生成 dash 内容(到服务器的根文件夹)。 如果有更好的方法请告诉我。您认为自己...

Admin

为什么 FFmpeg 分割 595-600 秒的视频比分割 0-5 秒的视频慢?
mp4box

为什么 FFmpeg 分割 595-600 秒的视频比分割 0-5 秒的视频慢?

我必须将 4K 10 分钟的视频分割成 120 个小视频文件,每个文件包含 5 秒的时长。我用它ffmpeg来分割视频。分割需要很长时间,并且随着分割时间的增加,转换速度会变慢。为了进行测试,我使用了下面的命令cmd,a)比 快得多b): a) ffmpeg -i video.mp4 -ss 0 -to 5 split.mp4 b) ffmpeg -i video.mp4 -ss 595 -to 600 split2.mp4 在执行命令时,会出现时间延迟,然后开始分割,并且的时间延迟b)比长得多a)。请帮...

Admin

MP4Box 的“-tmp”参数需要 2 个反斜杠
mp4box

MP4Box 的“-tmp”参数需要 2 个反斜杠

我在 Windows 7 Ultimate SP1 x64 上,运行 MP4Box - GPAC 版本 0.7.2-DEV-rev357-g7115eeb8-master。 我创建了一个这样的 BAT 文件: mp4box -add %1#trackID=1:name= -add %2#trackID=1:name= -tmp "%~dp1\" -new "%~n1_new.mp4" 工作正常,但在添加之前\出现%~dp1\错误: Error - 2 input names specified, please check usage 为什么需要...

Admin

将 ac3 转换为 aac 后音频同步出现延迟
mp4box

将 ac3 转换为 aac 后音频同步出现延迟

我有一个 MKV 视频,由一段视频和一段时长为 10 分钟的音频组成,在使用 ffmpeg 将 ac3 提取为 aac 音频后,其时长变成了 10:50,这导致在使用 mp4box 将新提取的音频打包到 mp4 容器后,音频与视频不同步。如何解决同步问题,或者如我所知,aac 编码发生的延迟?命令: ffmpeg -i "d:/input.mkv" -vn -c:a aac "d:/audio.aac" MP4Box -add "C:/1280x720.264" -fps "23.976023976024" -add "d:/audio.aac:la...

Admin

MPEG-DASH 流从不选择带宽最低的表示形式
mp4box

MPEG-DASH 流从不选择带宽最低的表示形式

我使用 ffmpeg 将一个 mp4 文件转换为四个 mp4:三个低、中、高质量的纯视频文件,以及一个纯音频文件。然后我使用 MP4Box 将它们转换为 MPEG-DASH 并将其托管在: https://s3.amazonaws.com/wst-videostore2-test/dash5/bourne_test_dash.mpd 即使在将连接限制到视频停止缓冲的程度时,客户端也会尝试下载中等质量的表示,而不是使用 ffmpeg 编码时使用的最低比特率下载 MPD 文件中指定的带宽最低的低质量表示。 我对视频方面的一切都不熟悉,所以真的不知道发生了什...

Admin

linux avconv:如何提取参数方案来创建新的视频?
mp4box

linux avconv:如何提取参数方案来创建新的视频?

我有不同的视频文件和剪辑。有些是 mp4、m4v、flv... 具有不同的速率,或者我不知道哪个差异更大。 重点是,我想合并使用 avconv(不是 ffmpeg!!!)从输入文件创建的文件,然后使用 MP4Box 将它们连接起来。但由于视频参数不同,我收到错误:“无法添加 clipx.mp4(错误参数)” 我需要相同的输入方案。我怎样才能创建最终具有相同方案的剪辑?给定大小,例如 1280x720 像素分辨率始终相同。我确实希望在命令行、脚本中使用多个不同的输入文件,最终创建一个唯一的输出视频。 ...

Admin

AtomicParsley-仅获取 STCO 条目
mp4box

AtomicParsley-仅获取 STCO 条目

所以我想要原子欧芹列出所有 STCO 条目,而不是显示类似这样的内容 Atom ftyp @ 0 of size: 32, ends @ 32 Atom free @ 32 of size: 8, ends @ 40 Atom mdat @ 40 of size: 137612127, ends @ 137612167 Atom moov @ 137612167 of size: 910747, ends @ 138522914 Atom mvhd @ 137612175 of size: 108, ends @ 137612283 A...

Admin

使用 mp4box 合并不同长度的音频和视频文件
mp4box

使用 mp4box 合并不同长度的音频和视频文件

我必须将视频和音频文件合并在一起。目前我正在使用此命令 mp4box -flat -add <video> -add <audio> <outputfile>.mp4 但问题是,如果视频只有 2 分钟而音频只有 5 分钟,视频会卡在 2 分钟处,音频会播放到最后。我想将输出限制为 2 分钟。我搜索了一下,发现中 有一个选项。 中是否有类似的选项。-shortestffmpegmp4box ...

Admin

缺少参考帧,切片头解码错误
mp4box

缺少参考帧,切片头解码错误

我把这个分开(http://www.auby.no/files/video_tests/h264_720p_mp_3.1_3mbps_aac_shrinkage.mp4) 视频使用 mp4box 命令“MP4Box -split 1 shrinking.mp4”分成每 1 秒的片段。我有以下问题: 尽管我以 1 秒为单位均匀地切割视频,但我得到的视频大小却不同。不知道这是怎么发生的? 当我尝试转储有关视频切片文件的信息时,我收到以下错误消息。有人能帮我理解它是什么吗,以及我如何修改上面的命令来摆脱它?生成的每个视频幻灯片都会发生此错误。此错误仅出现在切片...

Admin

ffmpeg - 连接两个 MP4 文件会导致输出文件损坏
mp4box

ffmpeg - 连接两个 MP4 文件会导致输出文件损坏

我生成了两个 MP4 文件 - 一个五秒钟的介绍文件,由下面的脚本创建,主视频(大约一分钟长)由 screen-cast-omatic 创建,都是 MP4 格式。当我尝试使用该ffmpeg -f concat -i mylist.txt -c copy output方法连接它们时,它会生成一个输出文件,其中介绍文件播放正常。然后主视频播放;音频正常,但视频混乱,顶部显示乱码视频。 使用该ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg方法,输出的视频并不完整。我没有...

Admin

MP4Box 和连接具有不同宽高比的文件
mp4box

MP4Box 和连接具有不同宽高比的文件

我有一个用手机拍摄的小视频剪辑的大目录。我能够使用 mp4box 将它们完美地连接成一个文件,除非它们的宽高比不同。在这种情况下,当我尝试将手机直立拍摄的视频与侧向拍摄的视频合并时。 mp4box.exe -cat 长.mp4 -cat 宽.mp4 破碎.mp4 mp4box 说: 警告:将轨道 ID 1 与不同的 SPS 连接起来 - 结果文件可能会损坏 当我播放视频时,它明显呈块状且损坏。 有没有办法将这些文件与 mp4box 或任何其他命令行工具合并并强制采用单一(可能是 16:9)格式? 而且更好的是,由于我是以自动化方式...

Admin

如何在命令行上使用 MP4Box 或 mediainfo 从 MP4 文件中提取标签
mp4box

如何在命令行上使用 MP4Box 或 mediainfo 从 MP4 文件中提取标签

我想从 .mp4 文件中的多个视频、音频和字幕轨道中提取标签信息,如标题、作者、编码日期、标记日期等(供以后在 mkvmerge 中使用)。我需要在文本或 xml 文件中获取提取的信息并搜索命令行参数。我知道MP4Box 文档/mediainfo 文档,但帮助不大。如果你有这方面的经验,请帮忙。 ...

Admin

MP4Box h264合并视频文件
mp4box

MP4Box h264合并视频文件

我用 mp4box 合并视频。合并的视频损坏了。第一个视频正确,但其他视频损坏了。声音正常,视频损坏了。我懂的英文不多 :) 抱歉... MP4Box 合并代码: MP4Box -force-cat -cat 1.mp4 -cat 2.mp4 -cat 3.mp4 out.mp4 Out.mp4 下载关联 1.mp4 General Complete name : 1.mp4 Format : MPEG-4 Format pro...

Admin

如何对给定目录中的每个文件运行命令?
mp4box

如何对给定目录中的每个文件运行命令?

我正在使用mp4box它来移动 MP4 文件上的 MOOV 原子。 问题是,我将在给定的文件夹中拥有 6 个文件,并且我不想inter 500分别运行该命令六次。 是否可以mp4box -inter 500 *在目录中执行类似操作,让命令对该文件夹中的所有 mp4 文件运行? ...

Admin