腾讯视频转换成常见的MP4视频格式,腾讯视频怎么转换成mp4格式
Ffmpeg是*nix系统下最流行的音视频处理库,功能强大,提供丰富的终端命令,是日常视频处理的绝佳工具!
示例flac格式到mp3音频格式的转换非常简单:
python Span class= WP _ keywordlink _ affiliate a rel= external no follow href= https://www . 168 SEO . cn/tag/ffmpeg title= View all post in ffmpeg target= _ blank ffmpeg/a/Span-I input.flac-acodec libmp 3 lame output . mp31 2 fmpeg-I input . FLAC-acodec libmp 3 lame output . MP 3 fmpeg将使用libmp3lamedecoder将input . FLAC文件转换为输出。
批量格式转换批量转换flac文件也是一个常见的要求。我们可以通过结合bash命令来做到这一点:
Python查找。-姓名 *。 FLAC -exec bash-c ffmpeg-I { } -y $ { 0/。flac}。wav { } ;1 2找到。-姓名 *。 FLAC -exec bash-c ffmpeg-I { } -y $ { 0/。flac}。wav { } ;Webm-to-gif格式Webm是Google提出的多媒体文件格式,包括VP8电影音轨和Ogg Vorbis音频音轨,按照BSD格式开源。Webm可以提供更高质量的在线视频,但是支持度不如已经存在很久的mp4和gif,所以有时候需要转换成gif格式。我们使用的命令是:
python ffmpeg-I input . webm-VF scale=400:-1,fps=10 output . gif 1 2 ffmpeg-I input。webm - vf scale=400:-1,Fps=10 输出。gif用于将input.webm格式的视频转换为output.gif图片,其水平宽度为400px,垂直宽度为每秒10帧。
当然也可以把gif转换成webm格式:python ffmpeg-iout . gif-c:vlibvpx-auto-alt-ref 0 input . web M12 FM peg-iout . gif-c:vlibvpx-auto-alt-ref 0 . webm如果出现“未知编码器libvpx”的问题,需要重新编译安装ffmpeg以支持libvpx编码器:brew重装ffmpeg-with-libvpx。
转换为mp4格式:
python ffmpeg-I输入。webm-VF scale=trunc(iw/2)* 2:trunc(ih/2)* 2 output.mp4 1 2 ffmpeg-I输入webm-VF scale=trunc(iw/2)* 2:trunc(ih/2)* 2 输出. mp4这里计算机二级参数的意义是,将视频的长宽强制转换为偶数,否则可能遇到"宽度不能被2整除"的问题。
生成视频缩略图
生成封面
使用视频的第一帧作为封面:
python ffmpeg-I your-video . MP4-ss 00:00:00-v帧1 thumb.png 1 2 ffmpeg-I你的视频mp4 - ss 00 : 00 : 00 - vframes 1 thumb .png每xx秒生成一个缩略图
每分钟一张:
python ffmpeg-I your-video . MP4-VF fps=1/60 your-video-d.png 1 2 ffmpeg-I你的视频mp4 - vf fps=1/60您的视频-% 03d.png再将其合并:
python ffmpeg-I your-video-d.png-filter _复杂scale=-1:-1,tile=99x1:margin=10:padding=4 output.png 1 2 ffmpeg-I your-video-% 03d . png-filter _复杂scale=-1,tile=99x 1:margin=10:padding=4输出100 . png这里的瓷砖长度设定为99,应当改为缩略图的总数。
一步到位:
python ffmpeg-ss 00:00:00-I your-video.mp4-VF select=not(mod(n ,24)),scale=-1:-1,tile=99 * 1 out.png 1 2 ffmpeg-ss 00:00:00-I your-video。mp4 - vf select=not(mod(n,24)),scale=-1:-1,Tile=99*1 out。png是指从视频的00:00:00开始,每24帧拍一张照片(一般24帧用于动态变化),长宽不压缩,最后合成一个99*1的正方形。
Zeropython微信微信官方账号5868037 QQNo。5868037@qq.com QQ电子邮件