【发布时间】:2012-03-17 15:21:34
【问题描述】:
当我在 Ubuntu 上运行 ffmpeg 时,它显示:
$ ffmpeg
ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers
built on Feb 28 2012 13:27:36 with gcc 4.6.1
This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes).
或显示(取决于 Ubuntu 版本):
$ ffmpeg
ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers
built on Jan 24 2013 14:49:20 with gcc 4.7.2
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
我在http://libav.org 上找到了 avconv。我只是被他们弄糊涂了。
【问题讨论】:
-
这意味着您提供了错误的命令行参数。
-
This program is not developed anymore and is only provided for compatibility. Use avconv instead -
你想做什么?
ffmpeg主要是库,而主要的ffmpeg命令行更多地用于演示其功能(尽管如果有帮助,您使用也没关系)。如果你只想用作命令,有很多应用程序使用 ffmpeg 来做你想做的事情。 -
blog.pkh.me/p/13-the-ffmpeg-libav-situation.html 有对整个交易的有用解释
-
我不能告诉你所有的区别,但是:avconv -ss 00:01:42 -t 00:00:32 -i sourcefilename -acodec copy targetfilename 不起作用,并且 ffmpeg -ss 00: 01:42 -t 00:00:32 -i sourcefilename -acodec copy targetfilename 确实按预期工作,即使文档匹配
标签: ubuntu audio ffmpeg libavcodec libav