pkuanvil
    • 版块
    • 标签
    • 帮助
    • 注册
    • 登录

    想要自己做一个简单的调用ffmpeg编辑视频的带GUI的程序

    Computer
    2
    5
    536
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • wumingshiW
      wumingshi
      最后由 wumingshi 编辑

      选哪个编程语言搞起来最容易?
      我在命令行界面使用了一下,发现命令行中编辑的视频似乎不能带字符【-】,但是我使用的另外一个带GUI的视频编辑程序没这个问题,这是怎么解决这个问题的?
      顺便在这里码一下一个简单的入门教程
      http://www.ruanyifeng.com/blog/2020/01/ffmpeg.html

      wumingshiW test1T 2 条回复 最后回复 回复 引用 0
      • wumingshiW
        wumingshi @wumingshi
        最后由 编辑

        @wumingshi 另外我发现一个有趣的事情,我在命令行界面剪了几个视频,视频是用一个在线拼接网络流媒体视频的网址拼出来并下载到本地的,但是可能是这个网站的程序有点不完善,使得下载的视频有问题:一是,用暴风影音播放时,跳转到其他时间点会有点卡顿或者直接卡在一个画面不动,二是,我用一个剪辑视频的软件剪这些视频会报错,剪不出来。但是用ffmpeg就能剪,用的是-copy属性,也就是说并没有重新编码,但是剪出来用暴风影音播放就没有任何问题,说明ffmpeg顺手智能地修复了什么东西?

        test1T 1 条回复 最后回复 回复 引用 0
        • test1T
          test1 @wumingshi
          最后由 编辑

          @wumingshi 这个ffmpeg命令行有输出吧,如果ffmpeg有自动修复的话读ffmpeg警告应该大致能猜到修复了什么,但是源视频具体哪里有问题可能需要用二进制编辑器或者自己手写一个软件工具去分析源视频的问题

          1 条回复 最后回复 回复 引用 0
          • test1T
            test1 @wumingshi
            最后由 test1 编辑

            @wumingshi ffmpeg会把前缀为'-'的自动识别成命令行选项,解决方法是直接调用ffmpeg内部的接口,码力强的话就直接调用C接口,如果手生的话可以看看别人封装过的python接口之类的(当然,不用ffmpeg也是一个选项)

            至于 GUI 程序…… C# 和 WPF?或者 Qt?(感觉学习成本都挺高的%t%……)原生平台的 GUI 编程不太懂

            wumingshiW 1 条回复 最后回复 回复 引用 0
            • wumingshiW
              wumingshi @test1
              最后由 编辑

              @test1 看来是我暂时学不动的东西了

              1 条回复 最后回复 回复 引用 0
              • A admin 从 中的 Discussion 移动了该主题
              • A admin 从 中的 移动了该主题
              • A admin 从 中的 Discussion 移动了该主题
              • 1 / 1
              • 第一个帖子
                最后一个帖子