V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
arnie
V2EX  ›  问与答

压制视频怎么才能损失最小?

  •  
  •   arnie · 2017-05-30 10:57:14 +08:00 · 4955 次点击
    这是一个创建于 2764 天前的主题,其中的信息可能已经有所发展或是发生改变。
    dvd 文件(.vob)
    3G 多大小,有 4 段
    想压成 mp4 文件,到 2G 以内,尽可能的无损.
    现有想法是,先把 4 段.vob 合并,然后转码 mp4,最后压缩。
    但压成 2G 以内损失就太大了,码率、帧数全得改。。
    求最佳解决方案(软件有 media coder 和格式工厂)
    17 条回复    2017-06-03 10:31:09 +08:00
    USCONAN
        1
    USCONAN  
       2017-05-30 11:12:31 +08:00
    DVD 的話用 ffmpeg 到 h265 我覺得 500Mb 左右就搞定了 -。-“

    ffmpeg -i input -c:v libx265 -preset veryslow -x265-params crf=24 -c:a aac -b:a 128k output.mp4
    QAPTEAWH
        2
    QAPTEAWH  
       2017-05-30 12:14:54 +08:00 via iPad
    h265 太新,264 就行了
    imn1
        3
    imn1  
       2017-05-30 12:28:20 +08:00
    h265 + 2m~3m bits
    开源工具 handbrake(gui) or ffmpeg(cli),两个都是跨平台的

    4m bits 或以上,264/265 字节数差不多,但 3m bits 以下,265 字节数略小,质量比同 bit 数 264 好
    imn1
        4
    imn1  
       2017-05-30 12:31:23 +08:00
    ps: 265 编码 CPU 占用高,100%,同参数(低码率) 264 编码,60~70%
    arnie
        5
    arnie  
    OP
       2017-05-30 12:39:31 +08:00
    How to do???

    yidinghe
        6
    yidinghe  
       2017-05-30 13:01:58 +08:00 via Android
    分辨率不损失的前提下只能降低码率,也就是画面看上去块状区域很多。
    Kaiyuan
        7
    Kaiyuan  
       2017-05-30 13:14:22 +08:00
    可以参考一下 YouTube 的推荐码率
    https://support.google.com/youtube/answer/1722171?hl=zh-Hans
    asen1987
        8
    asen1987  
       2017-05-30 13:19:36 +08:00
    @Kaiyuan 貌似 1080p 的标准帧数码率写错了吧。。。
    wly19960911
        9
    wly19960911  
       2017-05-30 15:49:38 +08:00 via Android
    @asen1987
    @Kaiyuan
    我去翻了英文的,正确是 1080p 标准的码率是 8Mbps
    em70
        10
    em70  
       2017-05-30 17:33:34 +08:00 via Android
    保证像素密度一致,h264 压缩即可
    arnie
        11
    arnie  
    OP
       2017-05-30 18:53:46 +08:00
    @em70 那个 ppi 怎么查啊?
    Earthman
        12
    Earthman  
       2017-05-30 19:10:53 +08:00
    懒人用小丸工具箱压吧,mediacoder 你不会调啊,x264 crf 设置为 23 用得比较多,要画质好就往小了调
    cst4you
        13
    cst4you  
       2017-05-30 20:22:41 +08:00
    --preset placebo
    搞起来, 压到 CPU 着火吧
    DiamondbacK
        14
    DiamondbacK  
       2017-05-30 22:18:53 +08:00
    不管是 x264 还是 x265,用 --crf,别自作聪明指定码率。
    mrtctl
        15
    mrtctl  
       2017-05-30 22:27:23 +08:00 via iPhone
    格式工厂和 MediaCoder 都不算太好的压片的软件了吧,都比较偏支持格式的数量而不是压制结果的质量。

    DVD 总 3G 压缩到 H.264 编码的 2G,参数设定正常一般不会有太大损失。软件可以用 HandBrake,720 x 576 的分辨率码率设置 1.5Mbps ~ 2.5Mbps 应该足够了。在线视频站如 YT 之类的因为在线流化的需要一般 GOP 会设置的很短,B 帧数量也限制到很少,会影响压缩率。而你以存档为目的是不需要考虑这些的。

    倒是 DVD 压制有些处理比如 De-interlace,和老片源的 De-noise 之类的要注意。
    demov2
        16
    demov2  
       2017-05-31 10:48:32 +08:00
    http://member.bilibili.com/v/video/submit.html

    不晓得是不是最小...

    小丸工具箱 Bilibili 定制版 http://dl.hdslb.com/video-press/BiliBiliEncoder.zip

    小丸工具箱原版 http://maruko.appinn.me/

    推荐理由: http://www.appinn.com/maruko/

    我自己用了没几次,Youtube 下载的围棋峰会第三局 1.8G 压完 1.5G 吧大概。。

    供参考~
    ruijanlee
        17
    ruijanlee  
       2017-06-03 10:31:09 +08:00
    @USCONAN 我用小丸工具箱感觉压制 h265 到天荒地老都等不到,难道压制一个两三小时的片子还要晚上挂机一晚上。刚接触压片,电脑是 e3 + 1070 显卡,内存 8G
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:38 · PVG 06:38 · LAX 14:38 · JFK 17:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.