ffmpeg -i input.mp4 -i subtitle.srt -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=eng output.mp4 该命令将输入视频与字幕文件结合,将字幕文件编码为 mov_text 格式,将输出保存为 MP4 格式。旋转视频 ffmpeg -i input.mp4 -vf "transpose=1" -c:a copy output.mp4 该命令将...
需要将 mp4 格式且编码格式为 h264 ,分辨率 1280x720,帧率30帧 。 转变为 avi 格式且编码格式为 mpeg4 ,分辨率 640x360 ,帧率30帧 。 画面质量尽量保持原画质。 ffmpeg-i test.mp4-c:v mpeg4-qscale:v1-c:a libmp3lame-s640x360-r30output1.avi#参数说明# -qscale:v 1 画质参数# -s 640x360 分辨...
MP4格式转化为YUV格式 ffmpeg -i input.mp4 -s 640x480 -pix_fmt yuv420p output.yuv 将input.mp4文件转化为output.yuv 备注: -i 表示设定输入流 -s 设定画面的宽与高(此项很重要) -pix_fmt 设定的像素格式 播放YUV格式的文件 ffplay -video_size 640x480 -i output.yuv -video_size 播放的视频文件...
int main(int argc, char *argv[]) { fcoverh264 *cover = new fcoverh264; //转码 cover->openFile("fileout/code_frame.h264"); cover->outPut("fileout/code_frame.mp4"); return a.exec(); } 保存的MP4文件及打开效果,如下所示: 输入H.264文件,输出MP4文件 生成MP4打开效果 用MP4格式进行播...
视频转换是FFmpeg最常见的功能之一,可以将一个视频格式转换为另一种格式。下面以将MP4格式视频转换为AVI格式视频为例,介绍视频转换的方法。使用以下命令将一个MP4格式视频转换为AVI格式视频:ffmpeg -i input.mp4 output.avi 其中,\\i\\表示输入文件名,\\output.avi\\表示输出文件名。三、视频剪辑 视频剪辑是...
格式转换直接将视音频压缩码流从一种封装格式文件中获取出来然后打包成另外一种封装格式的文件。因为不需要进行视音频的编码和解码,所以不会有视音频的压缩损伤。 主要步骤如下: 注册初始化 av_register_all(); 打开输入文件,获取视频相关信息 avformat_open_input()avformat_find_stream_info() ...
1. 视频格式转换 (其实格式转换说法不太准确,但大家都这么叫,准确的说,应该是视频容器转换) 比如一个avi文件,想转为mp4,或者一个mp4想转为ts。 我目测这个已经能满足很多人的需求了。 ffmpeg -i input.avi output.mp4 ffmpeg -i input.mp4 output.ts ...
ffmpeg-iinput.avi-vcodeclibx264-acodecaac output.mp4 这是一个常用的组合,H.264 编码器提供了高效的视频压缩,而 AAC 是现代音频压缩格式,兼容性和压缩率都很优秀。 2. 调整视频和音频码率 在视频格式转换时,调整视频和音频的码率可以有效控制文件的大小和质量。码率越高,视频和音频的质量越好,但文件大小也会...
将视频转换为不同的格式,例如将 MP4 转换为 AVI:bash复制 ffmpeg -i input.mp4 -c:v libxvid -c:a mp3 output.avi 2. 视频裁剪 裁剪视频的特定部分,例如裁剪前10秒的视频:bash复制 ffmpeg -i input.mp4 -ss 00:00:00 -t 00:00:10 -c copy output.mp4 3. 视频合并 将多个视频文件合并为一个...