Yes Reinhart, burek is definitely right. I expect from you, as a packager for libavtools, a bit more honour, professionalism and pride instead of trying to be smart. I do have to tell you that libav and libavtools are among the best tools in the world so you as a packager should reflect that.
The text in the libav-ffmpeg binary is harmful for FFmpeg and potentially harmful for libav because it is (without the context of a complicated backstory and a skewy explanation) indeed untrue. This could, together with the deceptive rigging of the apt packet manager, heavily taint the professional reputation of libav and could eventually be considered a criminal act. You also have to keep in mind that most of the ffmpeg users don't even know about the fork. With 28000+ packets in the ubuntu repository, you can't expect from every user to follow the backstory of every packet. Most of them don't even know that they didn't install ffmpeg but a fork. (apt-get install ffmpeg gives you ??? libavtools. Explain that one to joe user) So try to read the bugreport again and in particular the last two phrases. The message in the forked ffmpeg seems to cause a lot of confusion. Can you imagine why ? Can you explain it in your own words why people seem to find it confusing ? If you can't explain it then you don't understand the bug. No problem, just shut up and leave it to someone else on your team. If you can explain why it causes confusion, YOU can solve the bug. But keep in mind that even if 95% of the ffmpeg developers left the ffmpeg project to continue their work as a fork, it is still a fork so they have to fully come to terms with that. A true fork can only be proud of itself if it behaves like a true fork: 1) A fork is a NEW project. A fresh start. Don't keep old names or logos associated with which you forked from. 2) Never badmouth the motherproject. No nitpicking, no declaring it obsolete or depricating it and no other sneaky tricks. 3) that also means: NOT rigging packetmanagers like apt to let the fork pass for the motherproject. 4) If the fork has come to be out of disagreement, no problem, be proud and fight eachother with the power of coding. ( trespassing these rules will, as you have seen, inevitably and disasterously backfire, it will at least cost trust, loyalty, credibility and goodwill from users and peers alike . . .possibly a lawsuit. . . . .I don't like to see that happen to libav ) I recommend you to apply my proposed tekst as a bugfix or contact upstream a.s.a.p. , they need to know this ! If you don't : within a few years libav could be in a lot of trouble. Keep also in mind that this ubuntu version is supported for 5 years so it won't pass quickly. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libav in Ubuntu. https://bugs.launchpad.net/bugs/1005536 Title: missleading message in ffmpeg Status in “libav” package in Ubuntu: Confirmed Bug description: === CUT === $ ffmpeg -i in.webm -t 30s -vcodec copy -acodec copy out.webm ffmpeg version 0.8.1-4:0.8.1-0ubuntu1, Copyright (c) 2000-2011 the Libav developers built on Mar 22 2012 05:09:06 with gcc 4.6.3 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). [matroska,webm @ 0xe217a0] Estimating duration from bitrate, this may be inaccurate Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 30.00 (30/1) Input #0, matroska,webm, from 'in.webm': Duration: 01:03:36.96, start: 0.000000, bitrate: N/A Stream #0.0(eng): Video: vp8, yuv420p, 854x478, PAR 1:1 DAR 427:239, 1k fps, 30 tbr, 1k tbn, 1k tbc (default) Stream #0.1: Audio: vorbis, 44100 Hz, stereo, s16 (default) Output #0, webm, to 'out.webm': Metadata: encoder : Lavf53.21.0 Stream #0.0(eng): Video: libvpx, yuv420p, 854x478 [PAR 1:1 DAR 427:239], q=2-31, 1k tbn, 1k tbc (default) Stream #0.1: Audio: libvorbis, 44100 Hz, stereo (default) Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press ctrl-c to stop encoding [webm @ 0xe72cc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 33 >= 33 av_interleaved_write_frame(): Invalid argument === END === The message that says "This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes)." is simply put a lie. FFmpeg project is still alive and active (with double the size of user community than libav, which is simply a fork of FFmpeg project), so that message should be removed or rephrased to something less misleading. People are coming to FFmpeg support channel asking when did FFmpeg "shut down" and similar crazy stuff, which really annoys more and more people. I don't know how was this allowed to happen in ubuntu community, but it is really a bad example for all. If there are any moral and decent people in ubuntu community left, this thing should be corrected, because if you leave it this way, it's simply telling lies to ubuntu users, making them believe something that is not true. Please fix this. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libav/+bug/1005536/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp