ffmpeg -- SFS for vividpup and tahrpup
Posted: Thu 14 May 2015, 03:06
Hi all,
Edit: August 23, 2015: Do you really need ffmpeg for TahrPup? ffmpeg is an application to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. Ubuntu Trusty Tahr, whose binaries were employed in the creation of TahrPup did not include ffmpeg, itself, but rather builtin a "fork" of ffmpeg that includes avconv and avplay. Tahrpup was published with pBurn 3.17.8, pMusic 4.6.1 and ffcovert which for some or all functions expects ffmpeg, but will function using avconv and avplay once "setup" to do so. Installing the "real" ffmpeg will, of course, increase Tahrpup's size by about 68 Mb, compressed, and I don't know if the "real" ffmpeg provides the ability to convert between any format not also provided by avconv. Setting up Tahrpup to use avconv involves creating a symlink, adding only a couple of bytes to your Pup's size. The easiest way to create the symlink is to upgrade to Tahr 6.03. The alternative is to browse to /usr/bin, open a terminal and type
ln -s avconv ffmpeg [press return]
Remember, if this symlink is created and you later decide to use the "real" ffmpeg, you may need to delete it before installing the ffmpeg pet created by rockedge which you can download from here: http://murga-linux.com/puppy/viewtopic. ... 066#852066
As far as I know, you may still need ffmpeg for Vividpup. You can download ffmpeg-2.6.3.tar.brz from here, http://ffmpeg.org/download.html, unpack it, unpack the debs within, to access the executables and create a pet or sfs. This is a static build. There are no libraries. The executables can be placed in /usr/bin. Despite that the website provides documentation regarding ffplay, that component isn't included. After spending many hours tracking down debs/libraries-and-executables which would function with the SFS I constructed as above I ended up with a 26 Mb pet. It, together with the ffmpeg.sfs, wasn't able to accomplish anything beyond that accomplished by the avconv to ffmpeg symlink. Consequently, I see no reason to take up web-space and bandwidth to make those available.
Or continue reading.
There were a couple of posts on the Tahrpup thread(s) relating to problems with ffmpeg. My understanding was that the genesis of these problems had to do with the avconv fork from ffmpeg and debian's and Ubuntu's having built applications using the avconv fork while still referring to the underlying application as ffmpeg. That was the state of affairs when Ubuntu published Trusty Tahr. Its binaries were used in the creation of Tahrpup and LxPupTahr. The codec built into Tahrpup and its derivatives are the avconv version. For a discussion of my understanding and zigbert's clarification, start here: http://murga-linux.com/puppy/viewtopic. ... 188#844188
Some multimedia applications include their own codec and do not require ffmpeg. One easy work-around where only codec conversion is needed was provided here: http://murga-linux.com/puppy/viewtopic. ... a9e#751674. It involves installing winff, and configuring it to use the avconv libs. See also, http://murga-linux.com/puppy/viewtopic. ... 6ba#844775. Much to my surprise, for pBurn's ffmpeg requirement when the objective is to burn an audio CD, the following easy work-around actually worked. http://www.murga-linux.com/puppy/viewto ... 467#844467 It involves creating a symlink named ffmpeg to the avconv binary.
It is recommended that, after you consider any “cautions
Edit: August 23, 2015: Do you really need ffmpeg for TahrPup? ffmpeg is an application to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. Ubuntu Trusty Tahr, whose binaries were employed in the creation of TahrPup did not include ffmpeg, itself, but rather builtin a "fork" of ffmpeg that includes avconv and avplay. Tahrpup was published with pBurn 3.17.8, pMusic 4.6.1 and ffcovert which for some or all functions expects ffmpeg, but will function using avconv and avplay once "setup" to do so. Installing the "real" ffmpeg will, of course, increase Tahrpup's size by about 68 Mb, compressed, and I don't know if the "real" ffmpeg provides the ability to convert between any format not also provided by avconv. Setting up Tahrpup to use avconv involves creating a symlink, adding only a couple of bytes to your Pup's size. The easiest way to create the symlink is to upgrade to Tahr 6.03. The alternative is to browse to /usr/bin, open a terminal and type
ln -s avconv ffmpeg [press return]
Remember, if this symlink is created and you later decide to use the "real" ffmpeg, you may need to delete it before installing the ffmpeg pet created by rockedge which you can download from here: http://murga-linux.com/puppy/viewtopic. ... 066#852066
As far as I know, you may still need ffmpeg for Vividpup. You can download ffmpeg-2.6.3.tar.brz from here, http://ffmpeg.org/download.html, unpack it, unpack the debs within, to access the executables and create a pet or sfs. This is a static build. There are no libraries. The executables can be placed in /usr/bin. Despite that the website provides documentation regarding ffplay, that component isn't included. After spending many hours tracking down debs/libraries-and-executables which would function with the SFS I constructed as above I ended up with a 26 Mb pet. It, together with the ffmpeg.sfs, wasn't able to accomplish anything beyond that accomplished by the avconv to ffmpeg symlink. Consequently, I see no reason to take up web-space and bandwidth to make those available.
Or continue reading.
There were a couple of posts on the Tahrpup thread(s) relating to problems with ffmpeg. My understanding was that the genesis of these problems had to do with the avconv fork from ffmpeg and debian's and Ubuntu's having built applications using the avconv fork while still referring to the underlying application as ffmpeg. That was the state of affairs when Ubuntu published Trusty Tahr. Its binaries were used in the creation of Tahrpup and LxPupTahr. The codec built into Tahrpup and its derivatives are the avconv version. For a discussion of my understanding and zigbert's clarification, start here: http://murga-linux.com/puppy/viewtopic. ... 188#844188
Some multimedia applications include their own codec and do not require ffmpeg. One easy work-around where only codec conversion is needed was provided here: http://murga-linux.com/puppy/viewtopic. ... a9e#751674. It involves installing winff, and configuring it to use the avconv libs. See also, http://murga-linux.com/puppy/viewtopic. ... 6ba#844775. Much to my surprise, for pBurn's ffmpeg requirement when the objective is to burn an audio CD, the following easy work-around actually worked. http://www.murga-linux.com/puppy/viewto ... 467#844467 It involves creating a symlink named ffmpeg to the avconv binary.
It is recommended that, after you consider any “cautions