标签: mp4

加入 H264 *无需*重新编码

我在两个 .MP4 文件中有一个节目的两半,编码为 H264。我想加入他们而无需重新编码。

这可能吗?

我设法使用 Quicktime Pro 将加入的视频创建为 Quicktime 文件 (.mov),但随后 Quicktime Pro 不会在不重新编码的情况下将其转换回 .MP4。这可能是因为查看 .mov 文件的内部,两个 H264 视频仍然作为单独的“对象”分开。

我也在努力使用 MPEG StreamClip 而没有找到真正的解决方案。但我可能错过了一些东西。

请注意,我MPEG2 文件没有同样的问题。例如,我可以将它们导出到 .MPEG 容器或 .TS 文件,然后我可以加入它们而无需使用 MPEG Streamclip 重新编码。

欢迎任何建议,最好使用 Mac 软件。

video h.264 mp4 mpeg4

44
推荐指数
3
解决办法
6万
查看次数

从 MP4 视频中提取音频到 MP3

我下载了一些 MP4 编码的视频,我想从中提取音频流到 MP3 文件中,以便在我的数字播放器上轻松收听。

最有可能的是,VLC 可以做到这一点,但在他们的论坛上遵循的说明给出了一个“气泡”声音文件。

以下是文件规范:

  • 音频 mp4a 44100 Hz
  • 视频 AVC1

audio mp3 mp4 extract

41
推荐指数
3
解决办法
3万
查看次数

在 linux 中加入 mp4 文件

我想加入两个 mp4 文件来创建一个。视频流以 h264 编码,音频以 aac 编码。由于计算原因,我无法将视频重新编码为另一种格式。此外,我不能使用任何 GUI 程序,所有处理都必须使用 Linux 命令行实用程序执行。FFmpeg 无法对 mpeg4 文件执行此操作,因此我使用 MP4Box:

MP4Box -add video1.mp4 -cat video2.mp4 newvideo.mp4
Run Code Online (Sandbox Code Playgroud)

不幸的是,音频变得混乱了。我认为问题是音频在 aac 中,所以我将其转码为 mp3 并再次使用 MP4Box。在这种情况下,音频在newvideo.mp4(对应于video1.mp4)的前半部分很好,但随后它们没有音频,我也无法在视频中导航。

我的下一个想法是音频和视频流的长度存在一些小的差异,我应该修复。因此,对于每个输入视频,我拆分了视频和音频流,然后使用 FFmpeg 中的 -shortest 选项将它们连接起来。

因此,对于我运行的第一个视频:

 avconv -y -i video1.mp4 -c copy -map 0:0 videostream1.mp4
 avconv -y -i video1.mp4 -c copy -map 0:1 audiostream1.m4a
 avconv -y -i videostream1.mp4 -i audiostream1.m4a  -c copy -shortest  video1_aligned.mp4
Run Code Online (Sandbox Code Playgroud)

第二个视频类似,然后像以前一样使用 MP4Box。不幸的是,这也不起作用。我唯一的成功是当我分别加入视频流(即 videostream1.mp4 和 videostream2.mp4)和音频流(即 audiostream1.m4a 和 audiostream2.m4a),然后在最终文件中加入视频和音频。但是,视频的后半部分将丢失同步。具体来说,音频和视频有 1 秒的延迟。任何建议都非常受欢迎。

mp4 join concatenation

41
推荐指数
3
解决办法
6万
查看次数

如何从 Windows 上的 MP4 视频文件中提取音轨?

有一个 MP4 视频文件,我只想得到它的音轨。让我的问题与其他问题不同的是,我不想将其转换(例如转换为 MP3 或任何东西)-我更愿意保留嵌入在 MP4 文件中的完全相同的 AAC 音频流,而无需重新编码。

我过去常常在台式 PC 上使用音频播放器(foobar2000,它忽略其中的视频轨道)播放此类 MP4 文件,但我想去掉视频轨道以节省掌上电脑的空间和电池电量。

audio mp4 aac multimedia

40
推荐指数
2
解决办法
5万
查看次数

从 MOV 转换为 MP4 容器格式

我有一台数码相机,可以录制不错的 1080p H.264 格式,但不幸的是它使用的是 MOV 容器格式。基本上我只有原生播放这种格式的相机和 VLC。

是否有工具可以通过替换容器格式将视频转换为格式?这会快很多,因为编码非常好。

选择文件夹并将所有内容转换为更受人尊敬的容器格式(如 MP4)会很好。

我不想触及视频的实际质量,我希望转换尽可能快。

h.264 mp4 video-conversion video-encoding

34
推荐指数
2
解决办法
4万
查看次数

使用 ffmpeg 删除 .mp4 视频顶部和底部的黑条

我是 ffmpeg 的新手,听说它有一个黑色过滤器。我想删除视频顶部和底部的黑条,以便将视频裁剪为没有黑条的剩余视频。谢谢:)

mp4 ffmpeg

34
推荐指数
1
解决办法
3万
查看次数

使用 FFMPEG 将 FLV 转换为 MP4 并保持质量

我尝试使用 ffmpeg 将我的 flv 文件转换为 mp4 以在 iOS 设备上播放它们,但转换后的视频质量比原始视频差得多。

这是我使用的命令:

ffmpeg -i input.flv -ar 22050 output.mp4
Run Code Online (Sandbox Code Playgroud)

如果有人能为我提供 flv 到 mp4 转换的最佳设置,我将不胜感激。

mp4 ffmpeg flv

30
推荐指数
1
解决办法
6万
查看次数

是什么让 MP4 可以流式传输?

我正在深入研究 Telegram bot API,它显示了以下选项sendVideo

support_streaming 布尔 可选

如果上传的视频适合流式传输,则传递 True

这表明有些 MPEG-4 视频文件适合流式传输,有些则不适合。有何不同?如何确保我的视频文件“适合流式传输”?

mp4 streaming

29
推荐指数
1
解决办法
6689
查看次数

如何在不重新编码的情况下替换 MP4 文件中的音频?

我在 MP4 容器中有一个视频,我想替换其中的音轨( 向 中添加另一个音频流,也不转换 的音频格式)。

网上有人建议使用VirtualDub来替换音轨,但它甚至打不开视频文件。Journeyman Geek 在聊天建议我使用ffmpeg,但文档对我来说很难理解。

如何在 Windows 上完成此操作?如果需要,我会下载/安装外部程序。

audio windows mp4 video-encoding

28
推荐指数
2
解决办法
3万
查看次数

从命令行准确剪切视频文件

我很难找到一个 cli 应用程序,它可以获取视频文件(最好是 avi、mkv 和 mp4)并以精确的时间精度剪切非常短的剪辑(2-6 秒)。我试过ffmpegmencoderavidemuxmp4box但它们都在关键帧上剪切,从而创建了 6 秒以上的剪辑。有没有什么工具可以把输入文件重新编码后切准确时间或切不准确,重新编码再准确切?

video mp4 command-line video-editing

27
推荐指数
1
解决办法
2万
查看次数