DV机拍的MTS格式视频,转为MP4格式,什么软件比较好用?
用佳能DV机拍的MTS格式视频,电脑里看没问题,不过如果想通过微信转发给别人看,就没法直接在微信里播放,得转为MP4格式才行。那么电脑上什么(批量)视频格式转换软件比较好用呢?百度了一下,这类软件有很多,眼花缭乱,而且不少攻略都是做软件广告而已。
我转换视频用开源软件HandBrake 试试看直接改后缀名,有时有惊喜 ffmpeg几句命令的事情,让chatgpt来回答你
要使用 ffmpeg 批量将 MTS 封装的视频转换为 MP4 封装,您可以使用 shell 脚本(在 Linux 或 macOS 中)或批处理脚本(在 Windows 中)来实现。
以下是两个例子,演示如何使用脚本批量处理这种转换:
1. Linux 或 macOS
在 shell 脚本中:
#!/bin/bash
# 获取当前目录的所有 .mts 文件
for file in *.mts; do
# 获取文件名(不含扩展名)
filename=$(basename -- "$file")
extension="${filename##*.}"
filename="${filename%.*}"
# 使用 ffmpeg 转换为 .mp4
ffmpeg -i "$file" "${filename}.mp4"
done
保存上述脚本为 convert_mts_to_mp4.sh,然后在终端中运行以下命令给予权限并执行:
chmod +x convert_mts_to_mp4.sh
./convert_mts_to_mp4.sh
2. Windows
在批处理脚本中:
@echo off
for %%i in (*.mts) do (
ffmpeg -i "%%i" "%%~ni.mp4"
)
pause
保存上述脚本为 convert_mts_to_mp4.bat,然后双击该文件来执行。
注意:这些脚本假设您已经安装了 ffmpeg 并且它可以从命令行访问。如果不是,您可能需要指定 ffmpeg 的完整路径或将其添加到您的 PATH 环境变量中。
------------------------------------------------
如果您要求使用 stream copy 模式,那么您希望直接复制视频和音频流,而不重新编码它们。这种模式非常快,因为它避免了计算密集型的重新编码过程。但是,请注意,不是所有的视频和音频编解码器都兼容所有的容器格式。在我们的情况下,MTS 和 MP4 的编解码器应该是兼容的。
下面是如何使用 stream copy 模式进行转换的步骤:
1. Linux 或 macOS
#!/bin/bash
# 获取当前目录的所有 .mts 文件
for file in *.mts; do
# 获取文件名(不含扩展名)
filename=$(basename -- "$file")
extension="${filename##*.}"
filename="${filename%.*}"
# 使用 ffmpeg 的 stream copy 模式转换为 .mp4
ffmpeg -i "$file" -c:v copy -c:a copy "${filename}.mp4"
done
保存上述脚本为 convert_mts_to_mp4_stream_copy.sh,然后在终端中运行以下命令给予权限并执行:
chmod +x convert_mts_to_mp4_stream_copy.sh
./convert_mts_to_mp4_stream_copy.sh
2. Windows
@echo off
for %%i in (*.mts) do (
ffmpeg -i "%%i" -c:v copy -c:a copy "%%~ni.mp4"
)
pause
保存上述脚本为 convert_mts_to_mp4_stream_copy.bat,然后双击该文件来执行。
在上述脚本中,-c:v copy 和 -c:a copy 选项告诉 ffmpeg 在视频和音频流上使用 stream copy 模式。
试试格式工厂。我转音频大多用它,视频没试过。 sdboboda 发表于 2023-9-20 16:12
试试看直接改后缀名,有时有惊喜
试一试先,如果行就简单了。。。
sqliuchang 发表于 2023-9-20 16:35
ffmpeg几句命令的事情,让chatgpt来回答你
要使用 ffmpeg 批量将 MTS 封装的视频转换为 MP4 封装,您可以 ...
谢谢!这是把视频重新封装一次?
wens 发表于 2023-9-20 17:29
试试格式工厂。我转音频大多用它,视频没试过。
格式工厂名气挺大的,功能应该很全。不过如果有简单一些的更好。例如截图软件,FastStone Capture就短小精干,功能也齐全。
liangwh 发表于 2023-9-20 17:47
格式工厂名气挺大的,功能应该很全。不过如果有简单一些的更好。例如截图软件,FastStone Capture就短小 ...
这个很简单了,不要怎么设置的一般应用够了,找个绿色版的。 本帖最后由 whseen 于 2023-9-20 19:06 编辑
liangwh 发表于 2023-9-20 17:47
格式工厂名气挺大的,功能应该很全。不过如果有简单一些的更好。例如截图软件,FastStone Capture就短小 ...
FastStone Capture商业化软件,滚屏截图是强项,录屏一般。免费开源oCam屏幕录像,可调分辨率和大概码率,避免视频文件过大。ShanaEncoder转换器也开源免费,界面简洁,可调码率,真的多线程优化。格式工厂会后台安装图片工厂,假的多线程,实际是多个视频同时转换。
liangwh 发表于 2023-9-20 17:43
谢谢!这是把视频重新封装一次?
对的,最开始GPT给出的命令会重编码,但由于MTS一般也是用H.264编码,所以我让他用 stream copy 模式重新回答,
这样就不需要重新编码了,只是换了一个封装而已
liangwh 发表于 2023-9-20 17:42
试一试先,如果行就简单了。。。
试过了,不行。我这个MTS简单换mp4后缀名,发到微信别人还是无法直接播放。
mp4box软件封装应该得行。好久没有转换过视频了,上次用还是MEGUI Movavi Video Suite 17非常好用,音频视频都能用它转换格式,还能剪切编辑
在用Shutter Encoder这个软件,直接上官网下载,很好用,还能调色
sqliuchang 发表于 2023-9-20 19:35
对的,最开始GPT给出的命令会重编码,但由于MTS一般也是用H.264编码,所以我让他用 stream copy 模式重新 ...
按照你的方法成功了,感谢!{:5_643:}{:5_643:}
下载安装最新ffmpeg,设置好环境变量,用你的stream copy脚本,确认我这个DV拍出来的视频不用重新编码,只需重新封装。速度很快,近百个短视频一下子就转好格式了。。。
不懂,但是很高级的感觉 为啥都这么大圈。。。
剪辑软件可以直接选输出格式的。。。
h265 ShanaEncoder直接换封装,不重新编码,速度快不影响画质 岑栋梁 发表于 2023-9-21 16:39
ShanaEncoder直接换封装,不重新编码,速度快不影响画质
好!这个软件记下了。我主要是有大量视频文件,要批量转换格式,速度要快,不需要其他功能。
视频编辑软件我也有,例如Sony Vegas Pro,但它主要功能是不是批量转换格式。
页:
[1]
2