ffmpeg -- SFS for vividpup and tahrpup

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

ffmpeg -- SFS for vividpup and tahrpup

#1 Post by mikeslr »

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
Attachments
debs4ffmpeg-vivid.jpg
Vivid Vervet debs included in SFS
(39.03 KiB) Downloaded 2824 times
Last edited by mikeslr on Sun 23 Aug 2015, 17:49, edited 9 times in total.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#2 Post by zigbert »

Thank you
I have added links in pBurn and pMusic thread (also in main post) to this info


Sigmund

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#3 Post by rockedge »

Here is FFMPEG compiled and is available as a PET here :
https://drive.google.com/file/d/0By2RUs ... sp=sharing

compiled with tahr 6.0.3 CE with devx 6.0.2.

68M in size...... I test installed it with a fresh tahr 6.0.2 and ffmpeg worked right out of the box.

Code: Select all

root# ffmpeg
ffmpeg version 2.7 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.6 (Ubuntu/Linaro 4.6.4-6ubuntu2)
  configuration: 
  libavutil      54. 27.100 / 54. 27.100
  libavcodec     56. 41.100 / 56. 41.100
  libavformat    56. 36.100 / 56. 36.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 16.101 /  5. 16.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.100 /  1.  2.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
if this does not appear remove the sym-link to avconv in /usr/bin/

Pelo

Thanks a lot for yr command, it works perfectly.

#4 Post by Pelo »

Thanks a lot for yr command, it works perfectly.
Our puppies producers care of their Money (devise is MB not dollars) in 2015.
Slacko 5.3.3 thin and Racy had ffmpeg, a browser included as Firefox or Seamonkey. I don't really where producers spend their money, their 200 MBs and more

Pelo

Pmusic is useless whithout audio

#5 Post by Pelo »

Pmusic is useless whithout audio, but still in the menu. (Pupjibaro jessie). Link does not work to activate it.
Mplayer is not in the debian jessie ppm
Run a Wary 511 click here if your newest Puppies don't do what you like, dear users.

Pelo

Relance

#6 Post by Pelo »

Relance

hamoudoudou

prominent fork instead).

#7 Post by hamoudoudou »

FFMPEG is essential in Puppy Linux if You are active with a computer, not only watching or Listening.

FFmpeg and libav
libav from the Ubuntu repositories

Ubuntu started shipping the libav fork instead of FFmpeg in recent releases. If you installed the ffmpeg package, then you actually installed the libav-tools package and a program that told you to use avconv instead of ffmpeg in the future, giving the impression that ffmpeg is deprecated, which it is not.

The transitional ffmpeg package seems to have been removed from trusty/Ubuntu 14.04 (compare the package files listing for saucy and trusty of the source package).

So one option is to install the libav-tools package and use avconv instead (NB that this is not "mainline" FFmpeg but a prominent fork instead).

hamoudoudou

Try Zesty, by Peebee, delivered with FFmpeg as defaut

#8 Post by hamoudoudou »

Try Zesty, by Peebee, delivered with FFmpeg as defaut libraries.

Post Reply