文章预览
前阵子,有一款 视频压缩 工具在网络上火了。这个工具叫做 tools.rotato.app ,只需要在网页上传视频,就能给你 几乎无损 地压缩到原视频的 10% 左右大小。 然后你可以下载压缩好的视频,也可以在网页上快速对比压缩前后的视频质量。 这个工具背后其实是利用 ffmpeg 这个强大的开源多媒体工具,对视频进行了转码和压缩的操作。 你在电脑上安装一下ffmpeg,也可以用一行命令实现类似效果: ffmpeg -i " input .mp4 " -c :v libx264 -tag :v avc1 -movflags faststart -crf 30 -preset superfast " output .mp4 " 而如果你希望通过Python代码进行视频压缩,则可以使用 ffmpeg-python 库来实现: import ffmpeg def compress_video (input_file, output_file, target_size_mb= 50 ) : # 获取输入视频的信息 probe = ffmpeg.probe(input_file) # 获取视频流信息 video_stream = next((stream for stream in probe[
………………………………