推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
miniyao
V2EX  ›  Python

Python 压缩视频 mp4 的库,哪个库压缩算法和性能?

  •  
  •   miniyao · May 8, 2018 · 4847 views
    This topic created in 3015 days ago, the information mentioned may be changed or developed.
    把原始视屏压缩成 mp4 格式的小视频,好像有个 ffmpeg,不清楚哪个库压缩算法和性能比较好?
    5 replies    2018-05-08 23:59:17 +08:00
    fgodt
        1
    fgodt  
       May 8, 2018   ❤️ 1
    就 FFmpeg 了,其他库都不怎么满足你的需求
    breeswish
        2
    breeswish  
       May 8, 2018
    最好的 c 库是 x264,然后 ffmpeg 支持 x264,这个方向找 python binding 就行
    miniyao
        3
    miniyao  
    OP
       May 8, 2018
    @fgodt
    @breeswish

    谢谢,除了 ffmpeg 好像也没什么其他好选的了
    breeswish
        4
    breeswish  
       May 8, 2018
    @miniyao 首先你要知道 mp4 只是一个容器,容器内视频编码算法才是核心。视频编码算法一般是 h264, h265, vp8, vp9 这些。所以首先需要基于编码速度的考虑?解码速度的考虑?解码兼容性的考虑?等因素选择一个视频编码算法。一般来说 h264 是最常见的,移动设备支持很完备,而近几年来最新的算法是 h265,效果比 h264 更好,但编码时间、兼容性也会更差一些。vp8、vp9 类似。这个选完之后,才是选择什么库的问题。如果选 h264 算法的话,最好的编码器是 x264,也就是上一条说的。h265、vp8、vp9 也有对应的比较好的编码器。但要知道,对于同一个算法,所谓编码器的好坏,基本就是支持不同 profile 的层次以及实现出来的性能区别而已了,算法既然是同一个那么编码出来的结果应当是近似的。
    miniyao
        5
    miniyao  
    OP
       May 8, 2018
    @breeswish 是的,对比了下 264 和 265 实际差距并不算太大,考虑到 264 的目前的通用性可能更好,暂时先 h264 用一段时间
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   867 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:44 · PVG 03:44 · LAX 12:44 · JFK 15:44
    ♥ Do have faith in what you're doing.