ffmpeg mp4转mov
时间: 2023-10-09 15:06:48 浏览: 64
可以使用ffmpeg将mp4转换为mov。具体命令如下:
```
ffmpeg -i input.mp4 -c copy output.mov
```
其中,input.mp4是需要转换的文件名,output.mov是转换后的文件名。-c copy表示使用相同的编解码器进行复制,以保留原始视频和音频质量。
相关问题
ffmpeg mp4 生成字幕
可以使用 ffmpeg 命令行工具将字幕文件(如 .srt)添加到 MP4 视频中。具体命令如下:
```
ffmpeg -i video.mp4 -i subtitle.srt -c:v copy -c:a copy -c:s mov_text output.mp4
```
-i 后面跟的是视频文件和字幕文件的文件名。
-c:v copy -c:a copy 表示复制视频和音频的编码格式。
-c:s mov_text 表示使用 mov_text 编码字幕。
output.mp4 是输出文件的文件名。
如果想要其他格式的字幕也可以改变srt为其他字幕文件,比如ass,vtt。
ffmpeg mov 的codeid
MOV 格式中的 codec id 可以是各种视频和音频编码,例如 H.264 视频编码的 codec id 是 avc1,AAC 音频编码的 codec id 是 mp4a。你可以使用 FFmpeg 命令行工具的 ffprobe 子命令来查看 MOV 文件中的 codec id,具体命令为:
```
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 input.mov
```
其中,`-select_streams v:0` 表示只选择第一个视频流,`-show_entries stream=codec_name` 表示显示视频流的 codec name,`-of default=noprint_wrappers=1:nokey=1` 表示输出结果不带格式包装和键名,`input.mov` 是要查看的 MOV 文件名。运行该命令后,可以得到 MOV 文件中第一个视频流的 codec id。