专栏名称: Crossin的编程教室
编程世界的新手村。 这里有可能是最简单的 Python 入门教程。 每天5分钟,轻松学编程。
今天看啥  ›  专栏  ›  Crossin的编程教室

如何将视频大小压缩90%?

Crossin的编程教室  · 公众号  ·  · 2024-10-22 13:31
    

文章预览

前阵子,有一款 视频压缩 工具在网络上火了。这个工具叫做 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[ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览