想要自己做一个简单的调用ffmpeg编辑视频的带GUI的程序
-
选哪个编程语言搞起来最容易?
我在命令行界面使用了一下,发现命令行中编辑的视频似乎不能带字符【-】,但是我使用的另外一个带GUI的视频编辑程序没这个问题,这是怎么解决这个问题的?
顺便在这里码一下一个简单的入门教程
http://www.ruanyifeng.com/blog/2020/01/ffmpeg.html -
@wumingshi 另外我发现一个有趣的事情,我在命令行界面剪了几个视频,视频是用一个在线拼接网络流媒体视频的网址拼出来并下载到本地的,但是可能是这个网站的程序有点不完善,使得下载的视频有问题:一是,用暴风影音播放时,跳转到其他时间点会有点卡顿或者直接卡在一个画面不动,二是,我用一个剪辑视频的软件剪这些视频会报错,剪不出来。但是用ffmpeg就能剪,用的是-copy属性,也就是说并没有重新编码,但是剪出来用暴风影音播放就没有任何问题,说明ffmpeg顺手智能地修复了什么东西?
-
@wumingshi 这个ffmpeg命令行有输出吧,如果ffmpeg有自动修复的话读ffmpeg警告应该大致能猜到修复了什么,但是源视频具体哪里有问题可能需要用二进制编辑器或者自己手写一个软件工具去分析源视频的问题
-
@wumingshi ffmpeg会把前缀为'-'的自动识别成命令行选项,解决方法是直接调用ffmpeg内部的接口,码力强的话就直接调用C接口,如果手生的话可以看看别人封装过的python接口之类的(当然,不用ffmpeg也是一个选项)
至于 GUI 程序…… C# 和 WPF?或者 Qt?(感觉学习成本都挺高的%t%……)原生平台的 GUI 编程不太懂
-
@test1 看来是我暂时学不动的东西了
-
-
-