LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Audiophiles: aoTuV and Slackware (https://www.linuxquestions.org/questions/slackware-14/audiophiles-aotuv-and-slackware-890735/)

GazL 02-14-2016 05:01 AM

Quote:

Originally Posted by franzen (Post 5499922)
ffmpeg without patents-issues/less features is shipped already embedded in Mplayer/Xine.
With the same configure-options, ffmpeg could also be shipped as singel package.
I asked about it here

Yes, but then anyone who wanted to build their own ffmpeg with additional options would end up having to rebuild all the stuff that links with it (the ffmpeg api/abi has a habit of changing frequently). I use ffmpeg and mpv, and I'm glad I can add those to my system without breaking other parts that I would have to rebuild if a system level ffmpeg library were used.

franzen 02-14-2016 06:33 AM

Quote:

Originally Posted by GazL (Post 5499965)
Yes, but then anyone who wanted to build their own ffmpeg with additional options would end up having to rebuild all the stuff that links with it (the ffmpeg api/abi has a habit of changing frequently).

This is only the case if another ffmpeg-version is used, you could stick with that ffmpeg that would come as stock package, adding options without further player-recompilation. If you really need a bleeding edge ffmpeg, than you'll have to recompile your player against ffmpeg anyway to be able to playback the files.

Quote:

I use ffmpeg and mpv, and I'm glad I can add those to my system without breaking other parts that I would have to rebuild if a system level ffmpeg library were used.
MPlayer/Xine could break, of what interest are these if one uses mpv?
If Mplayer/Xine are really wanted with the limited ffmpeg(thats the current case), you could build them statically with ffmpeg. I think most people would be happier with adding codecs to alle players using a stock ffmpeg.

GazL 02-14-2016 07:45 AM

Quote:

Originally Posted by franzen (Post 5499991)
MPlayer/Xine could break, of what interest are these if one uses mpv?

Maybe there are multiple users on the system that prefer to use different players, or perhaps the choice is dependent on the media being played: Xine is still better at DVD menu's than the others, which is what I use it for.

Yes, I could rebuild everything impacted if necessary. I was merely pointing out that the static/in-tree builds simply mean that I don't have to (admittedly at the cost of them becoming 'stale' over time).

FTIO 02-14-2016 07:56 AM

Quote:

Originally Posted by andrew.46 (Post 5499003)
And updated again for libvorbis 1.3.5 and Slackware 14.2 Beta 2 :)

On my flash-drive with Alien's Live-Slak (the latest Plasma), this is what I got when trying to build it...

Code:

root@darkstar:/home/live/built_srcs/libvorbis (aoTuV enhanced)# ls
aotuv_for_1.3.5.diff    libvorbis-aotuv_b6.03_2015.tar.bz2  slack-desc
libvorbis-1.3.5.tar.xz  libvorbis.SlackBuild*
root@darkstar:/home/live/built_srcs/libvorbis (aoTuV enhanced)# ./libvorbis.SlackBuild
tar: /home/live/built_srcs/libvorbis: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now


andrew.46 02-14-2016 12:43 PM

@ftio Hmmm.... can't reproduce this. I have altered the slackbuild a little to avoid picking up the wrong archive in the build folder but this should have no bearing on what is happening on your system...

ponce 02-14-2016 12:51 PM

Quote:

Originally Posted by FTIO (Post 5500017)
root@darkstar:/home/live/built_srcs/libvorbis (aoTuV enhanced)# ./libvorbis.SlackBuild

rename the folder where you are building from without spaces.

FTIO 02-14-2016 03:01 PM

That was the ticket! Thank you, ponce!

andrew.46 01-19-2019 10:50 PM

Giving this old thread a boot with an updated version, this time with aotuv and lancer:

http://www.andrews-corner.org/slackb..._aotuv_lancer/

Remember that this replaces the stock libvorbis that comes with -current. Test run here demonstrates typically:

Code:

andrew@ilium~/tmp$ ogginfo "02. Canzonetta , Allegro vivacissimo.ogg"
Processing file "02. Canzonetta , Allegro vivacissimo.ogg"...

New logical stream (#1, serial: 6a4579fe): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: BS; LancerMod(SSE2) (based on aoTuV 6.03 (2018))
Channels: 2
Rate: 44100

Nominal bitrate: 256.000000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
        ARTIST=Tchaikovsky
        TITLE=Canzonetta / Allegro vivacissimo
        ALBUM=Itzhak Perlman: Violin Concerto
        DATE=1979
        TRACKNUMBER=02
        GENRE=Classical
        COMMENT=Track 2
Vorbis stream 1:
        Total data length: 27774247 bytes
        Playback length: 18m:06.160s
        Average bitrate: 204.568366 kb/s
Logical stream 1 ended
andrew@ilium~/tmp$

And with both a nice sound and a fast encode....


All times are GMT -5. The time now is 11:05 PM.