FFmpeg 保存 h264 acc为 ts文件
时间: 2023-09-20 09:11:07 浏览: 206
要使用 FFmpeg 将 H.264 和 AAC 流保存为 TS 文件,可以使用以下命令:
```
ffmpeg -i input.mp4 -c:v copy -c:a copy -f mpegts output.ts
```
这将从 `input.mp4` 中提取 H.264 视频和 AAC 音频流,并将它们复制到一个 TS 文件 `output.ts` 中。
如果输入文件中包含多个音频流,你可以使用 `-map` 参数选择要复制的音频流。例如,如果你想要选择第二个音频流:
```
ffmpeg -i input.mp4 -c:v copy -c:a:1 copy -f mpegts output.ts
```
在上面的命令中,`-c:a:1` 表示选择第二个音频流。
如果你想要将 H.264 视频重新编码为另一种视频编解码器,例如 H.265,可以使用以下命令:
```
ffmpeg -i input.mp4 -c:v libx265 -c:a copy -f mpegts output.ts
```
这将使用 libx265 编码器将 H.264 视频重新编码为 H.265,并将音频流复制到 TS 文件中。
注意:如果你想要在 Android 应用程序中使用 FFmpeg,你需要将 FFmpeg 编译为 Android 平台上的静态库,并在你的应用程序中使用它。
阅读全文