FFConvert - multimedia converter
ffconvert-1.2
Tnx for all the testers.
Now, the new version ffconvert-1.2.pet is available!
# 6 aug 2010 progress bar, allow both 'orvis' or 'liborvis' as the codec name
# 16 oct 2011 new crop option
# v1.2 - 14 Jan 2012: Rip a DVD (plinej), pad, log frame, playlist, default players
Calling for translations. See the top post for the detail.
NEW OPTIONS:
Ripping DVD-video.
Add some options that may be useful:
crop(trim)/pad options to convert 4:3 full screen <--> 16:9 wide screen.
Now, the new version ffconvert-1.2.pet is available!
# 6 aug 2010 progress bar, allow both 'orvis' or 'liborvis' as the codec name
# 16 oct 2011 new crop option
# v1.2 - 14 Jan 2012: Rip a DVD (plinej), pad, log frame, playlist, default players
Calling for translations. See the top post for the detail.
NEW OPTIONS:
Ripping DVD-video.
Add some options that may be useful:
crop(trim)/pad options to convert 4:3 full screen <--> 16:9 wide screen.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
Spanish and Portuguese locales updated
- Attachments
-
- image-2.jpg
- FFConvert 1.2 in Spanish running in Slacko 5.3.1
- (70.83 KiB) Downloaded 1575 times
-
- ffconvert_1.2_es_update.tar.gz
- Spanish locale for FFConvert 1.2
- (5.41 KiB) Downloaded 606 times
-
- ffconvert_1.2_pt-BR_updated.tar.gz
- Portuguese locale for FFConvert 1.2
- (5.4 KiB) Downloaded 588 times
spelling mistake
Request : Display instructions for use of codecs such as
'To convert a mono .wav file to stereo choose 'Copy''
Pemasu has already started to do this in Exprimo.
_______________________________________________-
There's a spelling mistake on your front window.
____________________________________________________
'To convert a mono .wav file to stereo choose 'Copy''
Pemasu has already started to do this in Exprimo.
_______________________________________________-
There's a spelling mistake on your front window.
____________________________________________________
Russian translation
I have updated Russian translation.
- Attachments
-
- ru.tar.gz
- Russian mo and po files.
- (5.73 KiB) Downloaded 577 times
Translations
Thanks to all. Still calling for German and French, and etc.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
Calling for presets
Please post your favorite presets.
HOWTO:
HOWTO:
- You can load some built-in preset as a base.
- Arrange the options on the main panel of the ffconvert.
- Click 'Save'. Add preferable name.
- The preset file is saved in /root/.config/ffconvert/preset.
- Compress you preset files and attach it on your reply of this topic.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
french .mo file
Bonjour a toutes et tous,
Here is the french.mo file.
Cordialement
Here is the french.mo file.
Cordialement
- Attachments
-
- ffconvert1.2.png
- (49.68 KiB) Downloaded 887 times
-
- ffconvert-fr.tar.gz
- (3.57 KiB) Downloaded 548 times
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Re: Translations
Here is updated German translationshinobar wrote:Thanks to all. Still calling for German and French, and etc.
- Attachments
-
- MoManager-de_DE-ffconvert.tar.gz
- (3.9 KiB) Downloaded 560 times
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Re: spelling mistake
Here is my fix (ffconvert.mo for English)don570 wrote:...
_______________________________________________-
There's a spelling mistake on your front window.
____________________________________________________
- Attachments
-
- ffconvert_multimedia.png
- mispelled fixed
- (9.59 KiB) Downloaded 1219 times
-
- en-ffconvert.mo.gz
- move this file to
/usr/share/locale/en/LC_MESSAGES/ffconvert.mo
and
multimadia
will become
multimedia - (98 Bytes) Downloaded 564 times
Note to shinobar
I suggest the following change to make the interface
easier to understand. After line 321 insert...
___________________________________________
I suggest the following change to make the interface
easier to understand. After line 321 insert...
Code: Select all
<text height-request=\"10\"><label>\"\"</label></text>
<text use-markup=\"true\"><label>\"<b>Select a preset, then click 'Load'</b> \"</label></text>
tutorial for ffconvert
I've written a tutorial to help users and included some new presets
to help the user.
http://murga-linux.com/puppy/viewtopic.php?t=76023
__________________________________________________________
to help the user.
http://murga-linux.com/puppy/viewtopic.php?t=76023
__________________________________________________________
Here's a suggestion to change the interface.
When opening an audio file with a right click menu option why not change
the window design to suit an audio file.
You don't need a video section if you are converting one
audio file. You have done this for your MP3 presets (See image)
And when the user is launching ffconvert from the start menu
why not ask the user if he will be converting an audio or
a video file and change the window design according to the answer.
__________________________________________________________
When opening an audio file with a right click menu option why not change
the window design to suit an audio file.
You don't need a video section if you are converting one
audio file. You have done this for your MP3 presets (See image)
And when the user is launching ffconvert from the start menu
why not ask the user if he will be converting an audio or
a video file and change the window design according to the answer.
__________________________________________________________
First i want to thank you for the code, shinobar !
Second : i encountered some problems with sed command :
is my "quick" and "probably still buggy in future" workaround for this .
is giving me too much garbage on my installation :
Another problem occurred with dots in the filename like
" Rolling Stones feat. Eric Clapton - Little Red Rooster (L.A. 1989)..mp4 "
instead of
does it for me
Alternatively for ash it would be something like
***
ive also added a
at the last line and will experiment with a tmp settings file to speedup the
make_combo() {
function
Nevertheless ffconvert is working good, will have to check the many settings though, because my mp3 player says the converted mp4 to mp3 files are mp1 or mp2 and refuses to play ...
Second : i encountered some problems with sed command :
Code: Select all
VCODECS=$(echo "$CODECS"|grep '^[ D]*EV'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
ACODECS=$(echo "$CODECS"|grep '^[ D]*EA'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
Code: Select all
VCODECS=$(echo "$CODECS"|grep '^[ D]*EV'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1)
ACODECS=$(echo "$CODECS"|grep '^[ D]*EA'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1)
Code: Select all
bash-3.2# CODECS=$(ffmpeg -codecs 2>/dev/null)
bash-3.2# echo "$CODECS"|grep '^[ D]*EV'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1
asv1
asv2
age
3/DNxHD
(Digital
1
ariant
ashsv
ash
(Graphics
261
263
263p
/
-LS
a
264
-4
(Motion
1video
2video
4
4
4v1
4v2
am
(Portable
aintbrush
(Portable
(Portable
age
(Portable
ation
awvideo
10
20
age
1
arga
age
210
1
2
(LossLess
bash-3.2#
" Rolling Stones feat. Eric Clapton - Little Red Rooster (L.A. 1989)..mp4 "
Code: Select all
ROOT1="${BASE1%\.*}"
Code: Select all
ROOT1=$(echo "$BASE1"| cut -d'.' -f1)
Alternatively for ash it would be something like
Code: Select all
EXT9=$(echo "$BASE1" |rev|cut -d'.' -f1|rev)
ROOT1=$(echo "$BASE1" | sed "s#\.$EXT9$##")
ive also added a
Code: Select all
exec $0 "$SRCFILE"
make_combo() {
function
Nevertheless ffconvert is working good, will have to check the many settings though, because my mp3 player says the converted mp4 to mp3 files are mp1 or mp2 and refuses to play ...
Hungarian localisation: mo, po and the local document
- Attachments
-
- ffconvert-1.2-hu_update.tar.gz
- Hungarian locale for FFConvert 1.2 (.mo, .po and .html)
- (6.82 KiB) Downloaded 531 times
Checking codecs
Sorry, what version of ffmpeg or Puppy?Karl Godt wrote:is giving me too much garbage on my installation :Code: Select all
VCODECS=$(echo "$CODECS"|grep '^[ D]*EV'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1) ACODECS=$(echo "$CODECS"|grep '^[ D]*EA'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1)
How does the next?:
Code: Select all
ffmpeg -codecs 2>/dev/null | grep '^[ ]*[ D]EV[ S]' | sed -e 's/^[ A-Z]*//' |cut -d ' ' -f1
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
FFConvert 1.2.1
Minor fix:
# v1.2.1 - 14 Apr 2012: fix dots'.' in file names, libvorvis (preset), fix typo (tnx to don 570), speed up make_combo, codec list(tnx toKarl Godt)
# v1.2.1 - 14 Apr 2012: fix dots'.' in file names, libvorvis (preset), fix typo (tnx to don 570), speed up make_combo, codec list(tnx toKarl Godt)
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
Re: FFConvert 1.2.1
ty! was having issues with many crazy filenames.shinobar wrote:Minor fix:
# v1.2.1 - 14 Apr 2012: fix dots'.' in file names, libvorvis (preset), fix typo (tnx to don 570), speed up make_combo, codec list(tnx toKarl Godt)
Racy 5.3 FFConvert problem+polish locale
Hello shinobar
I send polish locale for FFConvert.
I confirm the problem found by Karl Godt. I have the same problem with codecs names when I added the translation file (polish, french, etc). The problem concerns detecting ffmpeg formats too.
I changed the lines:
# FORMATS=$(echo "$FALL"| head -n $(($N1 - 1))| grep '^[ D]*E'|sed -e 's/^[ A-Z]*[ ]//' |cut -d ' ' -f1)
# FORMATS=$(echo "$FALL"| grep '^[ D]*E'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1)
#VCODECS=$(echo "$CODECS"|grep '^[ ]*[ D]EV[ S]'|sed -e 's/^[ A-Z]*//' |cut -d ' ' -f1)
#ACODECS=$(echo "$CODECS"|grep '^[ ]*[ D]EA[ ]'|sed -e 's/^[ A-Z]*//' |cut -d ' ' -f1)
to
FORMATS=$(echo "$FALL"| head -n $(($N1 - 1))| grep '^[ D]*E'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
FORMATS=$(echo "$FALL"| grep '^[ D]*E'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
VCODECS=$(echo "$CODECS"|grep '^[ D]*EV'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
ACODECS=$(echo "$CODECS"|grep '^[ D]*EA'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
and it works in racy 5.3 with any locale.
I send polish locale for FFConvert.
I confirm the problem found by Karl Godt. I have the same problem with codecs names when I added the translation file (polish, french, etc). The problem concerns detecting ffmpeg formats too.
I changed the lines:
# FORMATS=$(echo "$FALL"| head -n $(($N1 - 1))| grep '^[ D]*E'|sed -e 's/^[ A-Z]*[ ]//' |cut -d ' ' -f1)
# FORMATS=$(echo "$FALL"| grep '^[ D]*E'|sed -e 's/^[ A-Z]*[ ]*//' |cut -d ' ' -f1)
#VCODECS=$(echo "$CODECS"|grep '^[ ]*[ D]EV[ S]'|sed -e 's/^[ A-Z]*//' |cut -d ' ' -f1)
#ACODECS=$(echo "$CODECS"|grep '^[ ]*[ D]EA[ ]'|sed -e 's/^[ A-Z]*//' |cut -d ' ' -f1)
to
FORMATS=$(echo "$FALL"| head -n $(($N1 - 1))| grep '^[ D]*E'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
FORMATS=$(echo "$FALL"| grep '^[ D]*E'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
VCODECS=$(echo "$CODECS"|grep '^[ D]*EV'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
ACODECS=$(echo "$CODECS"|grep '^[ D]*EA'|sed 's/^[[:blank:]]*//;s/^[A-Z]* //g;s/^[A-Z]* //g' |awk '{print $1}')
and it works in racy 5.3 with any locale.
- Attachments
-
- ffconvert.tar
- polish locale
- (10 KiB) Downloaded 594 times
Re: FFConvert 1.2.1
I hope everythig is still good ... aparently it seems that enabling bash case-insensitive while compilation or in inputrc||bashrc seems to cause this for (some) regular full sed binaries . Busybox is also under heavy development but using busybox sed with the original codeline worked for me (busybox 1.18.3) .shinobar wrote:Minor fix:
# v1.2.1 - 14 Apr 2012: fix dots'.' in file names, libvorvis (preset), fix typo (tnx to don 570), speed up make_combo, codec list(tnx toKarl Godt)
Code: Select all
bash-3.2# ffmpeg -formats |sed -n '/Codecs:/,/Supported file protocols:/p'
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --arch=i486 --enable-libmp3lame --enable-liba52 --enable-libfaac --enable-libfaad --enable-pthreads --enable-small --enable-libogg --enable-libvorbis --enable-gpl --enable-shared --enable-pp --disable-debug --prefix=/usr
libavutil version: 49.5.0
libavcodec version: 51.44.0
libavformat version: 51.14.0
built on Jul 12 2009 11:29:41, gcc: 4.2.2
Codecs:
D V 4xm
D V D 8bps
D V VMware video
D V D aasc
EA ac3
DEA adpcm_4xm
DEA adpcm_adx
DEA adpcm_ct
DEA adpcm_ea
D A adpcm_ima_amv
DEA adpcm_ima_dk3
DEA adpcm_ima_dk4
DEA adpcm_ima_qt
DEA adpcm_ima_smjpeg
DEA adpcm_ima_wav
DEA adpcm_ima_ws
DEA adpcm_ms
DEA adpcm_sbpro_2
DEA adpcm_sbpro_3
DEA adpcm_sbpro_4
DEA adpcm_swf
D A adpcm_thp
DEA adpcm_xa
DEA adpcm_yamaha
D A alac
D V D amv
D A ape
DEV D asv1
DEV D asv2
D A atrac 3
D V D avs
D V bethsoftvid
DEV bmp
D V D c93
D V D camstudio
D V D camtasia
D V D cavs
D V D cinepak
D V D cljr
D A cook
D V D cyuv
D A dca
D V D dnxhd
D A dsicinaudio
D V D dsicinvideo
DES dvbsub
DES dvdsub
DEV D dvvideo
D V dxa
DEV D ffv1
DEVSD ffvhuff
DEA flac
DEV D flashsv
D V D flic
DEVSD flv
D V D fraps
DEA g726
DEV gif
DEV D h261
DEVSDT h263
D VSD h263i
EV h263p
D V DT h264
DEVSD huffyuv
D V D idcinvideo
D A imc
D V D indeo2
D V indeo3
D A interplay_dpcm
D V D interplayvideo
DEV D jpegls
D V kmvc
D A liba52
EA libfaac
D A libfaad
EA libmp3lame
EV ljpeg
D V D loco
D A mace3
D A mace6
D V D mdec
DEV D mjpeg
D V D mjpegb
D V D mmvideo
DEA mp2
D A mp3
D A mp3adu
D A mp3on4
D A mpc sv7
DEVSDT mpeg1video
DEVSDT mpeg2video
DEVSDT mpeg4
D A mpeg4aac
D VSDT mpegvideo
DEVSD msmpeg4
DEVSD msmpeg4v1
DEVSD msmpeg4v2
D V D msrle
D V D msvideo1
D V D mszh
D V D nuv
DEV pam
DEV pbm
DEA pcm_alaw
DEA pcm_mulaw
DEA pcm_s16be
DEA pcm_s16le
DEA pcm_s24be
DEA pcm_s24daud
DEA pcm_s24le
DEA pcm_s32be
DEA pcm_s32le
DEA pcm_s8
DEA pcm_u16be
DEA pcm_u16le
DEA pcm_u24be
DEA pcm_u24le
DEA pcm_u32be
DEA pcm_u32le
DEA pcm_u8
DEA pcm_zork
DEV pgm
DEV pgmyuv
DEV png
DEV ppm
D V ptx
D A qdm2
D V D qdraw
D V D qpeg
DEV D qtrle
DEV rawvideo
D A real_144
D A real_288
DEA roq_dpcm
DEV D roqvideo
D V D rpza
DEV D rv10
DEV D rv20
DEV sgi
D A shorten
D A smackaud
D V smackvid
D V D smc
DEV snow
D A sol_dpcm
DEA sonic
EA sonicls
D V D sp5x
DEV D svq1
D VSD svq3
DEV targa
D V theora
D V D thp
D V D tiertexseqvideo
DEV tiff
D V D truemotion1
D V D truemotion2
D A truespeech
D A tta
D V txd
D V D ultimotion
D V vc1
D V D vcr1
D A vmdaudio
D V D vmdvideo
DEA vorbis
D V vp3
D V D vp5
D V D vp6
D V D vp6a
D V D vp6f
D V D vqavideo
D A wavpack
DEA wmav1
DEA wmav2
DEVSD wmv1
DEVSD wmv2
D V wmv3
D V D wnv1
D A ws_snd1
D A xan_dpcm
D V D xan_wc3
D V D xl
D S xsub
DEV D zlib
DEV zmbv
Supported file protocols:
bash-3.2#
bash-3.2# ffmpeg
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --arch=i486 --enable-libmp3lame --enable-liba52 --enable-libfaac --enable-libfaad --enable-pthreads --enable-small --enable-libogg --enable-libvorbis --enable-gpl --enable-shared --enable-pp --disable-debug --prefix=/usr
libavutil version: 49.5.0
libavcodec version: 51.44.0
libavformat version: 51.14.0
built on Jul 12 2009 11:29:41, gcc: 4.2.2
usage: ffmpeg [[infile options] -i infile]... {[outfile options] outfile}...
Hyper fast Audio and Video encoder
I am hacking version0.9 for it had been in a ffmpeg pet .
Will try newest soon. Sed and grep a such a pain !
- Attachments
-
- ffconvert-0.9-hack.png
- (164.44 KiB) Downloaded 814 times