FFmpeg

FFmpeg

    FFmpeg 是领先的多媒体框架,能够解码、编码、 转码、复用、解复用、流、过滤和播放 几乎所有人类和机器创建的东西。

点击进入 >> 英文官网 | 中文官网

【操作步骤】

1. 下载 ffmpfg.exe / ffmpfg.tar.xz
2. 解压 ffmpfg.exe / ffmpfg.tar.xz 到系统目录
3. 开始无损合并
将video.m4s与audio.m4s文件拷贝到电脑 ,放在同一目录。

打开命令窗口,或终端。
输入命令并回车:ffmpeg -i video.m4s -i audio.m4s -codec copy output.mp4

【FFmpeg 提取视频的音频】

提取完整音频
1、ffmpeg -i test.mp4 -q:a 0 -map a test.mp3
2、ffmpeg -i test.mp4 -f mp3 -vn test.mp3

只提取音频流而不进行重新编码

提取格式不能为MP3,可以是aac和m4a,请执行以下操作:
ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac

参数解释:
-i 表示input,即输入文件
-f 表示format,即输出格式
-vn表示vedio not,即输出不包含视频

【FFmpeg 转换为MP4格式】

要使用FFmpeg将视频文件转换为MP4格式,可以使用以下命令:
ffmpeg -i input_file.ext output_file.mp4
其中,input_file.ext 是你要转换的原始视频文件,output_file.mp4 是转换后的MP4文件。这个命令会自动检测输入文件的格式并将其转换为MP4格式。

如果你希望在转换过程中保持视频和音频的编码不变,可以使用以下命令:
ffmpeg -i input_file.ext -vcodec copy -acodec copy output_file.mp4
这个命令会直接复制视频和音频流,而不进行重新编码,从而加快转换速度。

如果你需要对视频进行压缩或调整分辨率,可以在命令中添加相应的参数。例如,将视频分辨率调整为1280x720并使用H.264编码:
ffmpeg -i qq.mp4 -vf scale=1024:768 -vcodec libx264 -crf 23 -preset medium output.mp4
这个命令会将视频分辨率调整为1024x768,并使用H.264编码进行压缩

视频格式转换详解 >> FFmpeg 格式转换