liangwh 发表于 2023-9-20 16:01

DV机拍的MTS格式视频,转为MP4格式,什么软件比较好用?

用佳能DV机拍的MTS格式视频,电脑里看没问题,不过如果想通过微信转发给别人看,就没法直接在微信里播放,得转为MP4格式才行。那么电脑上什么(批量)视频格式转换软件比较好用呢?
百度了一下,这类软件有很多,眼花缭乱,而且不少攻略都是做软件广告而已。

fly1008 发表于 2023-9-20 16:07

我转换视频用开源软件HandBrake

sdboboda 发表于 2023-9-20 16:12

试试看直接改后缀名,有时有惊喜

sqliuchang 发表于 2023-9-20 16:35

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 模式。

wens 发表于 2023-9-20 17:29

试试格式工厂。我转音频大多用它,视频没试过。

liangwh 发表于 2023-9-20 17:42

sdboboda 发表于 2023-9-20 16:12
试试看直接改后缀名,有时有惊喜

试一试先,如果行就简单了。。。

liangwh 发表于 2023-9-20 17:43

sqliuchang 发表于 2023-9-20 16:35
ffmpeg几句命令的事情,让chatgpt来回答你

要使用 ffmpeg 批量将 MTS 封装的视频转换为 MP4 封装,您可以 ...

谢谢!这是把视频重新封装一次?

liangwh 发表于 2023-9-20 17:47

wens 发表于 2023-9-20 17:29
试试格式工厂。我转音频大多用它,视频没试过。

格式工厂名气挺大的,功能应该很全。不过如果有简单一些的更好。例如截图软件,FastStone Capture就短小精干,功能也齐全。

wens 发表于 2023-9-20 18:22

liangwh 发表于 2023-9-20 17:47
格式工厂名气挺大的,功能应该很全。不过如果有简单一些的更好。例如截图软件,FastStone Capture就短小 ...

这个很简单了,不要怎么设置的一般应用够了,找个绿色版的。

whseen 发表于 2023-9-20 19:03

本帖最后由 whseen 于 2023-9-20 19:06 编辑

liangwh 发表于 2023-9-20 17:47
格式工厂名气挺大的,功能应该很全。不过如果有简单一些的更好。例如截图软件,FastStone Capture就短小 ...
FastStone Capture商业化软件,滚屏截图是强项,录屏一般。免费开源oCam屏幕录像,可调分辨率和大概码率,避免视频文件过大。ShanaEncoder转换器也开源免费,界面简洁,可调码率,真的多线程优化。格式工厂会后台安装图片工厂,假的多线程,实际是多个视频同时转换。

sqliuchang 发表于 2023-9-20 19:35

liangwh 发表于 2023-9-20 17:43
谢谢!这是把视频重新封装一次?
对的,最开始GPT给出的命令会重编码,但由于MTS一般也是用H.264编码,所以我让他用 stream copy 模式重新回答,
这样就不需要重新编码了,只是换了一个封装而已

liangwh 发表于 2023-9-20 19:53

liangwh 发表于 2023-9-20 17:42
试一试先,如果行就简单了。。。

试过了,不行。我这个MTS简单换mp4后缀名,发到微信别人还是无法直接播放。

hosthoover 发表于 2023-9-20 20:05

mp4box软件封装应该得行。好久没有转换过视频了,上次用还是MEGUI

sdkk 发表于 2023-9-20 22:17

Movavi Video Suite 17非常好用,音频视频都能用它转换格式,还能剪切编辑

fscaicy 发表于 2023-9-20 22:55

在用Shutter Encoder这个软件,直接上官网下载,很好用,还能调色

liangwh 发表于 2023-9-21 12:35

sqliuchang 发表于 2023-9-20 19:35
对的,最开始GPT给出的命令会重编码,但由于MTS一般也是用H.264编码,所以我让他用 stream copy 模式重新 ...

按照你的方法成功了,感谢!{:5_643:}{:5_643:}
下载安装最新ffmpeg,设置好环境变量,用你的stream copy脚本,确认我这个DV拍出来的视频不用重新编码,只需重新封装。速度很快,近百个短视频一下子就转好格式了。。。

7885774 发表于 2023-9-21 15:49

不懂,但是很高级的感觉

kinjiyou 发表于 2023-9-21 15:58

为啥都这么大圈。。。
剪辑软件可以直接选输出格式的。。。
h265

岑栋梁 发表于 2023-9-21 16:39

ShanaEncoder直接换封装,不重新编码,速度快不影响画质

liangwh 发表于 2023-9-21 17:55

岑栋梁 发表于 2023-9-21 16:39
ShanaEncoder直接换封装,不重新编码,速度快不影响画质

好!这个软件记下了。我主要是有大量视频文件,要批量转换格式,速度要快,不需要其他功能。

视频编辑软件我也有,例如Sony Vegas Pro,但它主要功能是不是批量转换格式。
页: [1] 2
查看完整版本: DV机拍的MTS格式视频,转为MP4格式,什么软件比较好用?