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

请问一个技术问题,关于在 Linux 服务器上使用 ffmpeg,视频会变模糊的问题。

  •  
  •   go522000 · 2023-08-02 17:38:03 +08:00 · 746 次点击
    这是一个创建于 464 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的工作一直是开发网站,没有这种音视频相关的开发经验,这次是使用 ChatGPT 的帮助,帮忙处理一些视频的简单剪辑。

    有很多不了解的地方,不知道是操作系统的原因还是硬件上的原因。

    本地电脑:windows10 ,CPU Intel i5-12400 ,没有显卡。

    云服务器:CentOS 7.9 ,CPU 未知。

    ffmpeg 版本号:6.0

    ffmpeg 命令如下:

    $result = shell_exec('ffmpeg -i ' . $file_name . ' -vf "crop=0:0:576:1024" -y ' . $save_path . ".mp4 2>&1");
    

    但是这样生成后的视频在本地电脑 windows10 上是正常的,部署在 centos 上就很模糊。

    想请问一下,有这方便开发经验的朋友,这个是操作系统的原因?还是硬件上的原因呢?

    3 条回复    2023-08-03 16:59:21 +08:00
    xtreme1
        1
    xtreme1  
       2023-08-02 17:48:16 +08:00   ❤️ 1
    crop 需要重编码, 可能是默认参数不同
    加 -loglevel debug 看看具体用的什么参数
    z1113456051
        2
    z1113456051  
       2023-08-02 17:50:26 +08:00
    为什么不继续问 ChatGPT
    go522000
        3
    go522000  
    OP
       2023-08-03 16:59:21 +08:00
    @xtreme1 谢谢,是使用默认编码问题。安装了 libx264 后,重新裁剪出来的视频不模糊了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2943 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:47 · PVG 10:47 · LAX 18:47 · JFK 21:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.