china365love 发表于 2023-12-17 20:27:45

将任意视频格式转换为MP4格式并且不需要重新编码基于FFmpeg付成品

如果您想要将任意视频格式转换为MP4格式,并且不需要重新编码,可以使用FFmpeg这款强大的开源工具。以下是一个基于FFmpeg5.1.2版本的批处理方法,无需重新编码。

首先,请确保您已经安装了FFmpeg。接下来,创建一个名为“convert2MP4.bat”的批处理文件,并将以下代码复制到文件中:

```
@echooff
title视频批量转换为MP4
setpathD:developffmpeg-5.1.2-build-ffmpeg-staticbin;%path%
for/f"delims="%%iin('dir/b/a-d/s"*.%1"')do(
   echoffmpeg-i"%%i"-ccopy-fmp4"%%~n1.mp4"
)
ping-n5127.0.0.1>nul
```

将需要转换的视频文件复制到与批处理文件相同的目录下。然后,将批处理文件拖放到需要转换的视频文件上。转换完成后,会生成一个MP4格式的视频文件。

这个批处理文件会遍历指定目录下的所有视频文件,并将它们转换为MP4格式。注意:请确保您已经安装了FFmpeg,并将其路径设置为环境变量。

如果您需要将视频转换为其他格式,只需修改批处理文件中的编码参数即可。例如,要将视频转换为iPhone或iPad支持的MP4格式,可以将以下代码添加到批处理文件中:


```
setappleDevicetrue
for/f"delims="%%iin('dir/b/a-d/s"*.%1"')do(
   echoffmpeg-i"%%i"-c:vlibx264-presetmedium-crf23-c:aaac-strictexperimental-shortest"%%~n1.mp4"
)
ping-n5127.0.0.1>nul
```

这样,视频将被转换为适用于苹果设备的MP4格式。只需将`setappleDevicetrue`这行代码注释掉,即可恢复为通用MP4格式。


杨林 发表于 2023-12-18 22:41:53

感谢分享,下载试用了!

xyzjxlf 发表于 2023-12-18 22:45:13

谢谢楼主分享!

cbkxh 发表于 2023-12-19 01:12:43

谢谢分享,看看如何使用

senlly 发表于 2023-12-19 05:57:49

感谢分享,下载试用

zdl 发表于 2023-12-19 07:52:13

谢谢楼主分享!

lvcaolhx 发表于 2023-12-19 08:28:56

感谢楼主分享

非诚勿扰 发表于 2023-12-19 09:00:24

感谢分享了

crazylion 发表于 2023-12-19 09:02:29

感谢分享,经常下的是ts格式,转换下试试

少马石 发表于 2023-12-19 09:48:19

这个能不能做个gui,功能在多一点。比如帧率。。等参数
页: [1] 2 3
查看完整版本: 将任意视频格式转换为MP4格式并且不需要重新编码基于FFmpeg付成品