Announcement

Collapse
No announcement yet.

Video Previews

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

    #31
    Another option with the KF5 - ffmpegthumb

    (with Arch...)

    Bug 351868 - Custom KIO plugin for dolphin doesn't load - https://bugs.kde.org/show_bug.cgi?id=351868
    --> Yukariin/ffmpegthumb - https://github.com/Yukariin/ffmpegthumb


    Installing ffmpegthumbnailer - Ubuntu package is probably (?) : libffmpegthumbnailer4v5 - http://packages.ubuntu.com/wily/libffmpegthumbnailer4v5

    Compiling with:
    Code:
    $ mkdir -p builddir
    $ cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
    $ sudo make install
    ...
    -- checking for module 'libffmpegthumbnailer'
    -- found libffmpegthumbnailer, version 2.0.10
    --
    -- The following OPTIONAL packages have been found:

    * Qt5Core
    * Qt5Gui (required version >= 5.5.0)

    -- The following REQUIRED packages have been found:

    * ECM (required version >= 0.0.11)
    * KF5KIO
    * KF5
    ...
    Install the project...
    -- Install configuration: "Release"
    -- Installing: /usr/lib/qt/plugins/ffmpegthumb.so
    -- Installing: /usr/share/kservices5/ffmpegthumb.desktop
    Click:



    Seems to work.
    Last edited by Rog131; Sep 16, 2015, 10:32 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


      #32
      Using embedded mp4 cover art with the KDE thumbnailer

      ( With the Matroska: https://www.kubuntuforums.net/showth...l=1#post345474 )


      The mp4 /1/ has an option to attach cover art to the mp4 files.

      Code:
      $ AtomicParsley '/media/sda1/Video/AtomicParsley/The Martian.mp4' -t
      Atom "gsst" contains: 0
      Atom "gstd" contains: 197973
      Atom "gssd" contains: BC1E56C46HM1438626290426780
      Atom "gspu" contains: 
      Atom "gspm" contains: 
      Atom "gshh" contains: r3---sn-xap5-ixal.googlevideo.com
      Atom "covr" contains: 2 pieces of artwork
      With the AtomicParsley /2/ it is possible to extract the images and feed them to the KDE thumbnailer.




      'Fixing' the KDE thumbnails with the FFMpegThumbs-MattePaint /3/




      Adding the mp4 embedded art to the thumbnails:



      Direct: https://youtu.be/aeshJUc57T8


      Links

      1. https://en.wikipedia.org/wiki/MPEG-4_Part_14
      2. http://atomicparsley.sourceforge.net
      3. http://kde-apps.org/content/show.php...content=153902
      Last edited by Rog131; Oct 05, 2015, 01:18 PM.
      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


        #33
        Released

        Earlier:

        - https://www.kubuntuforums.net/showth...172#post380172
        - https://www.kubuntuforums.net/showth...180#post380180


        Out: http://kde-apps.org/content/show.php...content=153902

        FFMpegThumbs-MattePaint 0.41 and 0.5

        Description:
        The ffmpegthumbs-mattepaint is an alternative version of the standard KDE ffmpegthumbs.



        The user can edit the thumbnails with the KDE context menus:

        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


          #34
          thumbnailers in KDE Applications 15.12 ?

          https://marc.info/?l=kde-release-tea...7932410370&w=2

          From: Albert Astals Cid

          ffmpegthumbs master
          kdegraphics-thumbnailers master
          kdesdk-thumbnailers master
          mplayerthumbs master


          Are still based in kdelibs4.


          Is anyone going to care enough and make master be based in KF5 so users of
          Dolphin actually get thumbnails?...
          Try Me !

          Comment


            #35
            Originally posted by LinkBot View Post
            https://marc.info/?l=kde-release-tea...7932410370&w=2

            From: Albert Astals Cid

            ffmpegthumbs master
            kdegraphics-thumbnailers master
            kdesdk-thumbnailers master
            mplayerthumbs master


            Are still based in kdelibs4.


            Is anyone going to care enough and make master be based in KF5 so users of
            Dolphin actually get thumbnails?...
            ?

            I have thumbnails all over the place in dolphin in Kubuntu-15.10 ?

            yes video as well !!

            VINNY
            i7 4core HT 8MB L3 2.9GHz
            16GB RAM
            Nvidia GTX 860M 4GB RAM 1152 cuda cores

            Comment


              #36
              Originally posted by vinnywright View Post
              ?

              I have thumbnails all over the place in dolphin in Kubuntu-15.10 ?

              yes video as well !!

              VINNY
              Same as with the https://forum.kde.org/viewtopic.php?...128888#p344344

              Ubuntu bug report: https://bugs.launchpad.net/ubuntu/+s...n/+bug/1505014

              - You have an option to use the KDE4 version of the Dolphin. The Ubuntu repositories have the KDE4/Qt4 version of the KDE plugins.
              - You could compile you own version of the KDE plugins. Earlier 'vinnywright told': https://www.kubuntuforums.net/showth...l=1#post378590

              Dolphin version: Dolphin > Help > About Dolphin

              KF5:



              KDE4




              Where did my plug in come from:

              At here, pacman:

              $ pacman -Qo /usr/share/kservices5/ffmpegthumbs.desktop
              /usr/share/kservices5/ffmpegthumbs.desktop is owned by ffmpegthumbs 15.08_r91_c06602f-2
              With a Debian based (Ubuntu):: http://manpages.ubuntu.com/manpages/...n1/dpkg.1.html
              NAME
              dpkg - package manager for Debian

              -S, --search filename-search-pattern...
              Search for a filename from installed packages.
              (Debian/Ubuntu) Discover what package a file belongs to: http://www.commandlinefu.com/command...ile-belongs-to


              About plugins & KDE Applications 15.12:
              https://marc.info/?l=kde-release-tea...4816117822&w=2
              ...Pushed by broulik into branch 'master'...
              https://marc.info/?l=kfm-devel&m=144709697617140&w=2
              So Kai fixed ffmpegthumbs, i guess we're out of luck for the other 3 for KDE
              Applications 15.12?...
              https://marc.info/?l=kfm-devel&m=144709895017864&w=2
              ...Mplayerthumbs is still in limbo though as that one isn't ported yet to
              frameworks...
              Last edited by Rog131; Nov 10, 2015, 04:15 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


                #37
                Last edited by Rog131; Today at 04:15 AM.


                Wow, Rog, did you stay up or get up early?
                (great post. As usual, btw)
                "I would rather have questions that can't be answered, than answers that can't be questioned." ― Richard Feynman

                Comment


                  #38
                  Aaaaa yes I had forgotten that I had done that ,,,,,,,sorry

                  Code:
                  vinny@vinny-Bonobo-Extreme:~$ dolphin -v
                  dolphin 15.08.2


                  VINNY
                  i7 4core HT 8MB L3 2.9GHz
                  16GB RAM
                  Nvidia GTX 860M 4GB RAM 1152 cuda cores

                  Comment


                    #39
                    Originally posted by GreyGeek View Post
                    [/I][/FONT][/COLOR]

                    Wow, Rog, did you stay up or get up early?
                    (great post. As usual, btw)
                    I'd have to say the same thing. That's too early for me!!

                    Comment


                      #40
                      MPlayerThumbs

                      This thread started with the news of the MPlayerThumbs: https://www.kubuntuforums.net/showth...l=1#post134565


                      Now the MPlayerThumbs ,as part of the KDE Application, is coming to the end - 'Dropping mplayerthumbs from 16.08': https://marc.info/?t=145864980000001&r=1&w=2
                      List: kde-release-team
                      Subject: Dropping mplayerthumbs from 16.08


                      Any thoughts about dropping mplayerthumbs from 16.08?

                      It seems basically untouched for years, and I'm not sure if it's useful
                      anymore now that dolphin is ported to KF5
                      .
                      .
                      .
                      Ok, i'll drop it from the modules.git list of the release-tools repo.
                      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


                        #41
                        ya but Konqueror needs mplayerthumbs to do thumbnails .

                        it dose not use ffmpegthumbs if installed by default.




                        Code:
                        vinny@vinny-Bonobo-Extreme:~$ dpkg -l | grep thumb
                        ii  ffmpegthumbs                                    4:15.12.1-0ubuntu1                         amd64        video thumbnail generator using ffmpeg
                        ii  mplayerthumbs                                   4:15.12.1-0ubuntu1                         amd64        video thumbnail generator using mplayer
                        VINNY
                        i7 4core HT 8MB L3 2.9GHz
                        16GB RAM
                        Nvidia GTX 860M 4GB RAM 1152 cuda cores

                        Comment


                          #42
                          Originally posted by vinnywright View Post
                          ya but Konqueror needs mplayerthumbs to do thumbnails .

                          it dose not use ffmpegthumbs if installed by default.
                          .
                          .
                          .
                          VINNY

                          The Konqueror has been ported to the KDE Frameworks 5 so it can use the KDE KF5 thumbnailler plugins. A bit more polish and the Konqueror KF5 can be released with the KDE Applications 16.08.




                          Code:
                          $ pacman -Q | grep ffmpegthumbs
                          ffmpegthumbs 16.03.80-1
                          ffmpegthumbs-mattepaint 0.6-1
                          Last edited by Rog131; Apr 02, 2016, 12:42 PM.
                          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


                            #43
                            Originally posted by Rog131 View Post
                            The Konqueror has been ported to the KDE Frameworks 5 so it can use the KDE KF5 thumbnailler plugins. A bit more polish and the Konqueror KF5 can be released with the KDE Applications 16.08.
                            O,,,,,,,,,good

                            VINNY
                            i7 4core HT 8MB L3 2.9GHz
                            16GB RAM
                            Nvidia GTX 860M 4GB RAM 1152 cuda cores

                            Comment


                              #44
                              Thumbnailing with the ffmpeg 3

                              Linking to fmpegthumbs-mattepaint 0.7 release: http://kde-apps.org/content/show.php...content=153902

                              The ffmpegthumbs build was failing with the ffmpeg 3.0 or later: https://bugs.kde.org/show_bug.cgi?id=359752 .
                              The ffmpegthumbs-mattepaint 0.7 is using ffmpegthumbs git revision 3978c76.


                              This is with the Debian Sid.

                              Sid ffmpegthumbs build dependencies:

                              build-essentials

                              cmake
                              extra-cmake-modules
                              pkg-config
                              kio-dev
                              qtbase5-dev
                              libavcodec-dev
                              libavfilter-dev
                              libavformat-dev
                              libavutil-dev
                              libswscale-dev
                              i.e.

                              Get the build dependencies': https://wiki.debian.org/BuildingTuto...d_dependencies

                              Code:
                              # apt-get build-dep ffmpegthumbs
                              Log of apt-get build-dep ffmpegthumbs
                              Thu Jun 9 15:43:17 2016

                              Reading package lists...
                              Reading package lists...
                              Building dependency tree...
                              Reading state information...
                              The following NEW packages will be installed:
                              autoconf automake autopoint autotools-dev build-essential cmake cmake-data
                              debhelper...

                              ...x11proto-input-dev x11proto-kb-dev x11proto-xext-dev
                              x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev
                              0 upgraded, 118 newly installed, 0 to remove and 0 not upgraded.
                              Need to get 75.2 MB of archives.
                              After this operation, 336 MB of additional disk space will be used.
                              Building and installing

                              Code:
                              $ mkdir -p builddir
                              $ cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
                              $ make
                              # make install
                              .
                              .
                              .
                              [ 14%] Automatic moc for target ffmpegthumbs-mattepaint
                              [ 14%] Built target ffmpegthumbs-mattepaint_automoc
                              [100%] Built target ffmpegthumbs-mattepaint
                              Install the project...
                              -- Install configuration: "Release"
                              -- Installing: /usr/lib/x86_64-linux-gnu/qt5/plugins/ffmpegthumbs-mattepaint.so
                              -- Installing: /usr/share/kservices5/ffmpegthumbs-mattepaint.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-dragndrop.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-face.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-google.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-imdb.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-matroska.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-mp4.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-pick.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-remover.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-smplayer.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-vlc.desktop
                              -- Installing: /usr/share/kservices5/ServiceMenus/mattepaint-xattr.desktop
                              -- Installing: /usr/bin/mattepaint-dragndrop.pl
                              -- Installing: /usr/bin/mattepaint-face.pl
                              -- Installing: /usr/bin/mattepaint-google.pl
                              -- Installing: /usr/bin/mattepaint-imdb.pl
                              -- Installing: /usr/bin/mattepaint-matroska2.pl
                              -- Installing: /usr/bin/mattepaint-matroska.pl
                              -- Installing: /usr/bin/mattepaint-mp42.pl
                              -- Installing: /usr/bin/mattepaint-mp4.pl
                              -- Installing: /usr/bin/mattepaint-override.pl
                              -- Installing: /usr/bin/mattepaint-pick.pl
                              -- Installing: /usr/bin/mattepaint-remover.pl
                              -- Installing: /usr/bin/mattepaint-smplayer.pl
                              -- Installing: /usr/bin/mattepaint-vlc.pl
                              -- Installing: /usr/bin/mattepaint-xattr.pl
                              Testing...



                              Seems to work.


                              Installing add ons

                              Mkvtoolnix
                              AtomicParsley
                              IMDB::Film
                              LWP::Simple
                              setfattr

                              i.e.

                              Code:
                              apt-get install mkvtoolnix atomicparsley libimdb-film-perl libwww-perl attr
                              Log of apt-get install mkvtoolnix atomicparsley libimdb-film-perl libwww-perl attr
                              Thu Jun 9 16:14:18 2016

                              Reading package lists...
                              Building dependency tree...
                              Reading state information...
                              libwww-perl is already the newest version (6.15-1).
                              libwww-perl set to manually installed.
                              The following additional packages will be installed:
                              libboost-regex1.58.0 libcache-cache-perl liberror-perl libipc-sharelite-perl
                              Suggested packages:
                              mkvtoolnix-gui
                              The following NEW packages will be installed:
                              atomicparsley libboost-regex1.58.0 libcache-cache-perl liberror-perl
                              libimdb-film-perl libipc-sharelite-perl mkvtoolnix attr
                              0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
                              Testing...



                              Seems to work.
                              Last edited by Rog131; Jun 09, 2016, 12:46 PM.
                              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


                                #45
                                KDE Frameworks 5 Audio thumbnails

                                This is with the Debian Sid.


                                Earlier: KF5 Audio and Video thumbnails - https://www.kubuntuforums.net/showth...l=1#post367642

                                Linking to Thread: plasma 5 kde thumbnailer audiothumbs - https://www.kubuntuforums.net/showth...er-audiothumbs



                                Downloading the audiothumbs-frameworks-master.zip

                                audiothumbs-frameworks: https://github.com/eplightning/audiothumbs-frameworks




                                Unpacking the audiothumbs-frameworks-master.zip


                                Installing build dependencies:

                                - build-essentials
                                - cmake
                                - extra-cmake-modules
                                - kio-dev
                                - libflac++-dev
                                - libtag1-dev

                                Compiling and installing:

                                Generic:
                                Code:
                                mkdir -p builddir
                                cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
                                make
                                sudo make install
                                Example:

                                Code:
                                $ mkdir -p builddir
                                
                                
                                $ cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
                                -- The C compiler identification is GNU 5.4.0
                                -- The CXX compiler identification is GNU 5.4.0
                                -- Check for working C compiler: /usr/bin/cc
                                -- Check for working C compiler: /usr/bin/cc -- works
                                -- Detecting C compiler ABI info
                                -- Detecting C compiler ABI info - done
                                -- Detecting C compile features
                                -- Detecting C compile features - done
                                -- Check for working CXX compiler: /usr/bin/c++
                                -- Check for working CXX compiler: /usr/bin/c++ -- works
                                -- Detecting CXX compiler ABI info
                                -- Detecting CXX compiler ABI info - done
                                -- Detecting CXX compile features
                                -- Detecting CXX compile features - done
                                -- Looking for __GLIBC__
                                -- Looking for __GLIBC__ - found
                                -- Performing Test _OFFT_IS_64BIT
                                -- Performing Test _OFFT_IS_64BIT - Success
                                -- TagLib found: -L/usr/lib/x86_64-linux-gnu -ltag
                                -- FLAC++ found: /usr/lib/x86_64-linux-gnu/libFLAC++.so;/usr/lib/x86_64-linux-gnu/libFLAC.so
                                -- Performing Test FLAC_STREAMMETADATA_OPERATOR_FOUND
                                -- Performing Test FLAC_STREAMMETADATA_OPERATOR_FOUND - Success
                                -- Performing Test FLAC_METADATA_PICTURE_FOUND
                                -- Performing Test FLAC_METADATA_PICTURE_FOUND - Success
                                -- Configuring done
                                -- Generating done
                                -- Build files have been written to: /home/rog131/tmp/audiothumbs-frameworks-master/builddir
                                
                                
                                $ make
                                Scanning dependencies of target AudioThumbs_automoc
                                [ 25%] Automatic moc for target AudioThumbs
                                Generating moc_AudioThumbs.cpp
                                [ 25%] Built target AudioThumbs_automoc
                                Scanning dependencies of target AudioThumbs
                                [ 50%] Building CXX object src/CMakeFiles/AudioThumbs.dir/AudioThumbs.cpp.o
                                [ 75%] Building CXX object src/CMakeFiles/AudioThumbs.dir/AudioThumbs_automoc.cpp.o
                                [100%] Linking CXX shared module AudioThumbs.so
                                [100%] Built target AudioThumbs
                                
                                $ sudo make install                                                                  
                                [ 25%] Automatic moc for target AudioThumbs
                                [ 25%] Built target AudioThumbs_automoc
                                [100%] Built target AudioThumbs
                                Install the project...
                                -- Install configuration: "Release"
                                -- Installing: /usr/lib/x86_64-linux-gnu/qt5/plugins/AudioThumbs.so
                                -- Installing: /usr/share/kservices5/AudioThumbs.desktop

                                Testing....





                                Seems to work.
                                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

                                Working...
                                X