ffmpeg mp4 覆盖
时间: 2023-06-24 17:07:00 浏览: 45
如果你想要使用 `ffmpeg` 覆盖一个已经存在的 MP4 文件,可以使用如下命令:
```bash
ffmpeg -y -i input.mp4 -c copy output.mp4
```
其中,`-y` 参数表示覆盖输出文件,`-i` 参数指定输入文件,`-c copy` 参数表示复制输入文件的音视频数据到输出文件,不进行重新编码。
使用上述命令,将会覆盖掉 `output.mp4` 文件,输出与输入文件内容相同的 MP4 文件。
相关问题
ffmpeg 保存mp4
在使用ffmpeg保存mp4文件时,可以使用以下参数进行配置:-f image2pipe -use_wallclock_as_timestamps 1 -i - -c:v libx264 -pix_fmt yuv420p -vsync passthrough -maxrate 5000k -an -y [2]。其中,-f image2pipe表示从标准输入流中读取图像数据,-use_wallclock_as_timestamps 1表示使用当前系统时间作为时间戳,-i -表示从标准输入流中读取数据,-c:v libx264表示使用libx264编码器进行视频编码,-pix_fmt yuv420p表示使用yuv420p像素格式,-vsync passthrough表示保持输入视频帧的时间戳,-maxrate 5000k表示设置视频的最大码率为5000k,-an表示不包含音频流,-y表示覆盖已存在的输出文件 。这些参数可以满足保存mp4文件的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【C#】使用ffmpeg image2pipe将图片保存为mp4视频](https://blog.csdn.net/catshitone/article/details/126930470)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [FFMPEG录屏保存mp4](https://blog.csdn.net/Donghui_Luo/article/details/88383313)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
ffmpeg rtsp转mp4
以下是使用ffmpeg命令行将rtsp转为mp4的方法:
```shell
ffmpeg -y -i "rtsp://你的rtsp地址" -vcodec copy -f mp4 d:/1.mp4
```
其中,-y表示覆盖输出文件,-i表示输入文件地址,-vcodec copy表示视频编码格式与原文件相同,-f mp4表示输出文件格式为mp4,d:/1.mp4表示输出文件路径和文件名。