Announcement

Collapse
No announcement yet.

Avconv, Winff, ffmpeg

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Avconv, Winff, ffmpeg

    In the course of doing a bunch of video stuff, I found the need of converting some file formats.

    The cut to the chase is that "winff" "ffmpeg" has/have been "deprecated" and is/are a transition package(s) in the repos and one should use "avconv"( which has been , apparently,) greatly upgraded.

    If one cannot actually get Winff to do some of the conversions, the way to fix the situation is to either enable the medibuntu repos or do sudo to do so(sic) one will get an "upgrade" notification, and should accept if one does sudo.

    After the upgraded medibuntu repo was enabled "Winff" did, indeed, convert the various formats whereas it would not do so before.

    woodsmoke

    #2
    Background

    FFmpeg

    The FFmpeg is: http://www.ffmpeg.org/
    FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library...
    Wiki: http://en.wikipedia.org/wiki/FFmpeg

    Libav

    The Libav is: http://libav.org/
    Libav provides cross-platform tools and libraries to convert, manipulate and stream a wide range of multimedia formats and protocols...
    Wiki: http://en.wikipedia.org/wiki/Libav

    Fork from FFmpeg

    The Libav project is a fork of the FFmpeg project...The Libav project was announced on March 13, 2011 by a group of FFmpeg developers. The event seems related to an issue in project management..
    Ubuntu & Libav

    https://help.ubuntu.com/community/FFmpeg
    ...as of Natty, Ubuntu has switched from FFmpeg to the libav fork...
    avconf or winff : http://askubuntu.com/questions/329011/avconf-or-winff

    Ubuntu mailing-list archives: https://lists.ubuntu.com/archives/te...ay/000883.html


    libav vs ffmpeg

    libav vs ffmpeg - better to use libav (avconv) today? : http://superuser.com/questions/50738...v-avconv-today

    - The FFmpeg/Libav situation : http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html



    Medibuntu

    http://www.medibuntu.org/
    Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) is a repository of packages that cannot be included into the Ubuntu distribution for legal reasons (copyright, license, patent, etc)...

    The Future of the Medibuntu: http://www.kubuntuforums.net/showthr...-the-Medibuntu
    Last edited by Rog131; Aug 09, 2013, 09:46 AM.
    Before you edit, BACKUP !

    Why there are dead links ?
    1. Thread: Please explain how to access old kubuntu forum posts
    2. Thread: Lost Information

    Comment


      #3
      ROD131
      Ummmm what does one say when one sees a "tour de force"....lol

      I......along with probably ALL THE REST OF THE COMMUNITY....thank you!

      What was it that Sherlock Holmes used to say.... something to the effect that Watson was a conduit for th LIGHT provided by Holmes...

      welll I opened the door and you provided a SPOTLIGHT!!!

      thank you!

      woodsmoke

      Comment


        #4
        ffmpeg & libav - have them both

        The libav is the default of the (K)ubuntu. But it is possible to install both the ffmpeg and the libav.

        The Debian and it's derivatives have the altenatives system - man update-alternatives:
        ...
        It is possible for several programs fulfilling the same or similar functions to be installed on a single system at the same time. For example, many systems have several text editors installed at once. This gives choice to the users of a system, allowing each to use a different editor, if desired, but makes it difficult for a program to make a good choice for an editor to invoke if the user has not specified a particular preference.

        Debian's alternatives system aims to solve this problem...

        The ffmpeg can be build so that it and it's shared libraries are installed to the /opt /1/. With the Debian alternatives it is easy to use both ffmpeg & libav.


        Add libav & ffmpeg to alternatives

        The libav (...Ubuntu ffmpeg package ...This package contains the deprecated ffmpeg program. This package also serves as a transitional package to libav-tools...):
        Code:
        sudo update-alternatives --install /usr/local/bin/ffmpeg ffmpeg /usr/bin/ffmpeg 20
        The ffmpeg:
        Code:
        sudo update-alternatives --install /usr/local/bin/ffmpeg ffmpeg /opt/ffmpeg/bin/ffmpeg 10
        check:
        :~$ update-alternatives --list ffmpeg
        /opt/ffmpeg/bin/ffmpeg
        /usr/bin/ffmpeg

        Changing

        Before:
        :~$ ffmpeg
        ffmpeg version 0.8.6-6:0.8.6-1ubuntu2, Copyright (c) 2000-2013 the Libav developers
        built on Mar 30 2013 22:20:06 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.
        Hyper fast Audio and Video encoder
        usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

        Use -h to get full help or, even better, run 'man ffmpeg'


        Change:
        :~$ sudo update-alternatives --config ffmpeg
        [sudo] password for rog132:
        There are 2 choices for the alternative ffmpeg (providing /usr/local/bin/ffmpeg).

        Selection Path Priority Status
        ------------------------------------------------------------
        * 0 /usr/bin/ffmpeg 20 auto mode
        1 /opt/ffmpeg/bin/ffmpeg 10 manual mode
        2 /usr/bin/ffmpeg 20 manual mode

        Press enter to keep the current choice[*], or type selection number: 1
        update-alternatives: using /opt/ffmpeg/bin/ffmpeg to provide /usr/local/bin/ffmpeg (ffmpeg) in manual mode

        After:
        :~$ ffmpeg
        ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers
        built on Jul 15 2013 07:09:57 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
        configuration: --prefix=/opt/ffmpeg --libdir=/opt/ffmpeg/lib/ --enable-shared --disable-stripping ...
        libavutil 52. 38.100 / 52. 38.100
        libavcodec 55. 18.102 / 55. 18.102
        libavformat 55. 12.100 / 55. 12.100
        libavdevice 55. 3.100 / 55. 3.100
        libavfilter 3. 79.101 / 3. 79.101
        libswscale 2. 3.100 / 2. 3.100
        libswresample 0. 17.102 / 0. 17.102
        libpostproc 52. 3.100 / 52. 3.100
        Hyper fast Audio and Video encoder
        usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

        Use -h to get full help or, even better, run 'man ffmpeg'



        Remove

        Code:
        sudo update-alternatives --remove-all ffmpeg

        Gui

        :~$ apt-cache show kalternatives

        Description: graphical alternatives system configuration tool
        Kalternatives offers a GUI to configure the alternative systems (a
        system that allows you to select one alternative file for many in the
        filesystem).
        Kalternatives is available as KDE configuration module, integrated by default
        into KDE's System Settings.
        .
        This is an advanced GUI of the update-alternatives program shipped with dpkg.

        Alt + F2 and "kdesudo kcmshell4 kalternatives"




        Links

        1. http://www.thegeekstuff.com/2010/09/...tem-structure/
        Last edited by Rog132; Aug 09, 2013, 09:54 AM.
        A good place to start: Topic: Top 20 Kubuntu FAQs & Answers
        Searching FAQ's: Google Search 'FAQ from Kubuntuforums'

        Comment


          #5
          Hey, thanks for the pointer to kalternatives!

          Comment


            #6
            I tried ffmpeg and WinFF for a short while and then stopped. I liked mencoder's way of doing things (video conversion) better. The results seemed to come out cleaner and faster.

            The suggestions I used are here:

            http://ubuntuguide.org/wiki/Video_Conversion

            I'll check out the avconv methods side-by-side...
            Last edited by perspectoff; Aug 10, 2013, 01:05 AM.

            UbuntuGuide/KubuntuGuide

            Right now the killer is being surrounded by a web of deduction, forensic science,
            and the latest in technology such as two-way radios and e-mail.

            Comment


              #7
              tip.

              Comment


                #8
                FFmpeg & Trusty

                https://launchpad.net/ubuntu/trusty/amd64/ffmpeg
                “ffmpeg” binary package in Ubuntu Trusty..."

                Removal requested on 2014-01-20.
                Deleted on 2014-01-20 by Matthias Klose

                lp #1253071, remove ffmpeg, superseded by libav-tools
                FFmpeg home: http://www.ffmpeg.org/

                Libav home: http://libav.org/
                A good place to start: Topic: Top 20 Kubuntu FAQs & Answers
                Searching FAQ's: Google Search 'FAQ from Kubuntuforums'

                Comment


                  #9
                  Back and forth

                  http://www.ffmpeg.org

                  October 10, 2014, FFmpeg is in Debian unstable again

                  We wanted you to know there are FFmpeg packages in Debian unstable again. A big thank-you to Andreas Cadhalpun and all the people that made it possible. It has been anything but simple.

                  Unfortunately that was already the easy part of this news. The bad news is the packages probably won't migrate to Debian testing to be in the upcoming release codenamed jessie. Read the argumentation over at Debian...

                  More of the ffmpeg&libav&Ubuntu : Is FFmpeg missing from the official repositories in 14.04?
                  Last edited by OneLine; Oct 20, 2014, 07:54 AM.
                  Have you tried ?

                  - How to Ask a Question on the Internet and Get It Answered
                  - How To Ask Questions The Smart Way

                  Comment


                    #10
                    Back...




                    ubuntu/vivid-proposed ffmpeg 7:2.4.3-1 (Accepted): https://lists.ubuntu.com/archives/vi...er/001688.html
                    ffmpeg (7:2.4.3-1) unstable; urgency=medium

                    * Import new upstream bugfix release 2.4.3.
                    - Refresh Change-symbol-versioning.patch.
                    - Add new symbols to the libavdevice symbols file.
                    * Enable libbs2b on arm64, since it is now available.
                    * Disable frei0r and libx264 on x32, libsoxr and openal on sparc64
                    and libopencv on m68k, sh4, sparc64 and x32, because they are not
                    (yet) avialable there.
                    * Disable assembler optimizations on x32, as they wouldn't work there.
                    * Include config.log in the build-log, when compiling fails.
                    * Add fix-hppa-tests.patch to work around a gcc bug on hppa.
                    :~$ ffmpeg
                    ffmpeg version 2.4.3-1 Copyright (c) 2000-2014 the FFmpeg developers
                    built on Nov 5 2014 00:18:23 with gcc 4.9.2 (Ubuntu 4.9.2-1ubuntu1)
                    configuration: --prefix=/usr --extra-version=1 --build-suffix=-ffmpeg --toolchain=hardened --extra-cflags= --extra-cxxflags= --libdir=/usr/lib/x86_64-linux-gnu --shlibdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-fontconfig --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-opengl --enable-x11grab --enable-libxvid --enable-libdc1394 --enable-libiec61883 --enable-libzvbi --enable-libzmq --enable-frei0r --enable-libx264 --enable-libsoxr --enable-openal --enable-libopencv
                    libavutil 54. 7.100 / 54. 7.100
                    libavcodec 56. 1.100 / 56. 1.100
                    libavformat 56. 4.101 / 56. 4.101
                    libavdevice 56. 0.100 / 56. 0.100
                    libavfilter 5. 1.100 / 5. 1.100
                    libavresample 2. 1. 0 / 2. 1. 0
                    libswscale 3. 0.100 / 3. 0.100
                    libswresample 1. 1.100 / 1. 1.100
                    libpostproc 53. 0.100 / 53. 0.100
                    Hyper fast Audio and Video encoder
                    usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

                    Use -h to get full help or, even better, run 'man ffmpeg'

                    ffmpeg Ubuntu: http://packages.ubuntu.com/search?ke...ll&section=all

                    ffmpeg vivid: http://packages.ubuntu.com/vivid/ffmpeg


                    From

                    Webupd8 - FFMPEG RETURNS TO THE OFFICIAL UBUNTU REPOSITORIES WITH UBUNTU 15.04 VIVID VERVET: http://www.webupd8.org/2014/11/ffmpe...al-ubuntu.html

                    Ubuntu+1 - Thread: FFmpeg (Slight Return): http://ubuntuforums.org/showthread.php?t=2253813
                    Last edited by OneLine; Nov 26, 2014, 03:59 AM.
                    Have you tried ?

                    - How to Ask a Question on the Internet and Get It Answered
                    - How To Ask Questions The Smart Way

                    Comment


                      #11
                      ffmpeg transition

                      https://lists.ubuntu.com/archives/ku...er/009902.html
                      wily is moving from libav back to libffmpeg...
                      Try Me !

                      Comment

                      Working...
                      X