FFConvert - multimedia converter
ffconvert-1.3.3
ffconvert-1.3.3.pet
# v1.3.2s - 27 Jul 2013, SFR: further modifications for better compability with Slacko-5.5/5.6
# v1.3.3 - 29 Jul 2013 shinobar: fix was failed 2-pass, fix was failed save preset. fix was not read preset.d, fix X264_FFPRESET, codec name aliases, backward compatibility for older versions of ffmpeg
http://shino.pos.to/linux/puppy/
SFR did a great job. See http://www.murga-linux.com/puppy/viewto ... &start=166.
I have merged his code and applied other fixes.
Tested on slacko-5.6.71 + ffmpeg-2.0, Precise Puppy 550JP, 431JP2012.
# v1.3.2s - 27 Jul 2013, SFR: further modifications for better compability with Slacko-5.5/5.6
# v1.3.3 - 29 Jul 2013 shinobar: fix was failed 2-pass, fix was failed save preset. fix was not read preset.d, fix X264_FFPRESET, codec name aliases, backward compatibility for older versions of ffmpeg
http://shino.pos.to/linux/puppy/
SFR did a great job. See http://www.murga-linux.com/puppy/viewto ... &start=166.
I have merged his code and applied other fixes.
Tested on slacko-5.6.71 + ffmpeg-2.0, Precise Puppy 550JP, 431JP2012.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
ffconvert-1.4
ffconvert-1.4.pet (2013-10-25)
http://shino.pos.to/linux/puppy/ or
http://shino.pos.to/party/bridge.cgi?puppy/opt/
Upgrading is recommended especially for Precise puppies.
It was a question for a long time why the FFconvert on Precise puppies fail to encode WAV for CD.
The FFconvert makes query to the ffmpeg.
The ffmpeg responds that it does not support the encoding 'pcm_s16le'.
But actually, the ffmpeg can encode 'pcm_s16le'.
The ffconvert-1.4 has a fix against these conditions.
http://shino.pos.to/linux/puppy/ or
http://shino.pos.to/party/bridge.cgi?puppy/opt/
Upgrading is recommended especially for Precise puppies.
It was a question for a long time why the FFconvert on Precise puppies fail to encode WAV for CD.
The FFconvert makes query to the ffmpeg.
The ffmpeg responds that it does not support the encoding 'pcm_s16le'.
But actually, the ffmpeg can encode 'pcm_s16le'.
The ffconvert-1.4 has a fix against these conditions.
Last edited by shinobar on Sat 26 Oct 2013, 14:19, edited 1 time in total.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
ffinfo, mkplaylist
ffconvert-1.4 new feature:
ffinfo
Right-click on the ROX-Filer icon of multimedia files, and select ffinfo.
You can get the property of the multimedia file.
mkplaylist
Right-click on the ROX-Filer icon of a directory which contains multimedia files, and select mkplaylist.
The mkplaylist makes playlists in 3 formats, .asx, .m3u, and .pls.
ffinfo
Right-click on the ROX-Filer icon of multimedia files, and select ffinfo.
You can get the property of the multimedia file.
mkplaylist
Right-click on the ROX-Filer icon of a directory which contains multimedia files, and select mkplaylist.
The mkplaylist makes playlists in 3 formats, .asx, .m3u, and .pls.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Re: ffconvert-1.4
Thank you shinobar.shinobar wrote:ffconvert-1.4.pet (2013-10-25)
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
Audio CD
You are better to use zigbert's pBurn to make audio CDs.Flash wrote:Shinobar, do you mean that FFConvert 1.4 can make some audio file into a WAV file that, if burned onto a CD, will play in an old-fashioned CD player?
pBurn does not require FFConvert.
http://www.murga-linux.com/puppy/viewtopic.php?t=23881
'WAV for CD' means its format is compatible with the audio CD, can play with many applications like wavplay, can play in the secondlife, and etc..
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
- HoerMirAuf
- Posts: 255
- Joined: Tue 22 Jan 2008, 12:11
- Location: Würzburg
... since the last time i allways get a error message if i want t o open ffconvert. It tells me to check my ffmpeg installation, but ffmpeg is installed.
I comment out the vcodec check in ffconvert:
I comment out the vcodec check in ffconvert:
ffconvertis working ... is this a bug or what is wrong?if [ -z "$VODOECS" ]; then
LC_ALL=$LC_ALL_ORG
errmsg "$ (gettext "Somewhat ........
exit 1
fi
allways get a error message
@HoerMirAuf
What is your Puppy?
What is your FFConvert version?
What is your ffmpeg version?
Type 'ffmpeg' on a terminal to see the ffmpeg version.
What is your Puppy?
What is your FFConvert version?
What is your ffmpeg version?
Type 'ffmpeg' on a terminal to see the ffmpeg version.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
- HoerMirAuf
- Posts: 255
- Joined: Tue 22 Jan 2008, 12:11
- Location: Würzburg
ffconvert-1.4-1.pet
ffconvert-1.4-1.pet (2014-01-07)
fix was wrong owner/permission
http://shino.pos.to/linux/puppy/ or
http://shino.pos.to/party/bridge.cgi?puppy/opt/
fix was wrong owner/permission
http://shino.pos.to/linux/puppy/ or
http://shino.pos.to/party/bridge.cgi?puppy/opt/
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
FFconvert new 2014 screenshot video
x11grab.mpg: 50 M for fullscreen format 852x480. 7500 frames. 25f/s.
It's a little bit expensive but it does the job.
Second hand of xvidcap. Puprecord can be used too.
It's a little bit expensive but it does the job.
Second hand of xvidcap. Puprecord can be used too.
Hey Shinobar
I've been doing some converting lately and found that there are still problems with some paths/filenames (with characters like: ' $ and also if there's more that 1 space in a row).
Another thing I just noticed is that in x11-grab mode, that little window with record & stop buttons won't get displayed on the bottom right corner (technically, it's there but has 0x0 size).
IIRC it used to work when I tried it last time, but it was more than 1.5 ago, I guess...
Perhaps it's a matter of different Gtkdialog versions (gtkdialog version 0.8.4 r514M here)..?
Anyway, replacing:
PG="0x0+$(($RW - $PW))+$(($RH - $PH))"
with just:
PG="+$(($RW - $PW))+$(($RH - $PH))"
fixed the problem for me.
I also would like to suggest expanding 'Framerate' and 'Sampling' presets with 23.98 and 22050 values respectively.
Here's the diff of the above changes (+ a couple of other small fixes):
EDIT: added also [ ] to exclusions.
BTW, while fixing the above issues, I noticed two occurences of '-sameq' option in the code.
It seems that new ffmpeg doesn't support it anymore:
Greetings!
I've been doing some converting lately and found that there are still problems with some paths/filenames (with characters like: ' $ and also if there's more that 1 space in a row).
Another thing I just noticed is that in x11-grab mode, that little window with record & stop buttons won't get displayed on the bottom right corner (technically, it's there but has 0x0 size).
IIRC it used to work when I tried it last time, but it was more than 1.5 ago, I guess...
Perhaps it's a matter of different Gtkdialog versions (gtkdialog version 0.8.4 r514M here)..?
Anyway, replacing:
PG="0x0+$(($RW - $PW))+$(($RH - $PH))"
with just:
PG="+$(($RW - $PW))+$(($RH - $PH))"
fixed the problem for me.
I also would like to suggest expanding 'Framerate' and 'Sampling' presets with 23.98 and 22050 values respectively.
Here's the diff of the above changes (+ a couple of other small fixes):
Code: Select all
--- old/ffconvert 2013-10-25 09:28:33.000000000 +0200
+++ new/ffconvert 2014-05-19 11:33:37.689973376 +0200
@@ -493,10 +493,10 @@
</checkbox>
<hbox>
- <text><label>$(gettext 'Souce file')</label><variable>SOURCE_FILE</variable></text>
+ <text><label>$(gettext 'Source file')</label><variable>SOURCE_FILE</variable></text>
<entry tooltip-text="$TOOLTIP_TEXT" editable="true" accept="filename">
<variable>FILE1</variable>
- $(make_default "$SOURCEFILE")
+ $(make_default ""$SOURCEFILE"")
<action>enable:INFO_BUTTON</action>
<action>enable:PLAY_BUTTON</action>
<action>enable:CONVERT_BUTTON</action>
@@ -543,7 +543,7 @@
<text><label>$(gettext 'Souce 2nd')</label><variable>SOURCE_FILE2</variable></text>
<entry tooltip-text="$TOOLTIP_TEXT2" editable="true" accept="filename">
<variable>FILE2</variable>
- $(make_default "$SOURCEFILE2")
+ $(make_default ""$SOURCEFILE2"")
<action>enable:INFO_BUTTON2</action>
<action>enable:PLAY_BUTTON2</action>
<action>enable:CONVERT_BUTTON</action>
@@ -773,7 +773,7 @@
<text><label>$(gettext 'Frame rate')(fps)</label></text>
<combobox>
<variable>FRAMERATE1</variable>
-$(make_combo - $DEFFRAMERATE $SAME 15 24 25 29.97 30 59.94)
+$(make_combo - $DEFFRAMERATE $SAME 15 23.98 24 25 29.97 30 59.94)
</combobox>
</hbox>
<hbox>
@@ -809,7 +809,7 @@
<text><label>$(gettext 'Sampling')(Hz)</label></text>
<combobox>
<variable>SAMPLING1</variable>
-$(make_combo $DEFSAMPLING $SAME 44100 48000)
+$(make_combo $DEFSAMPLING $SAME 22050 44100 48000)
</combobox>
</hbox>
<hbox>
@@ -1406,7 +1406,7 @@
# record button
PW=300 #80
PH=60
- PG="0x0+$(($RW - $PW))+$(($RH - $PH))"
+ PG="+$(($RW - $PW))+$(($RH - $PH))"
debug "$PG"
STEP=$(($CAPTURE_SECONDS / 20))
debug "STEP=$STEP"
@@ -1628,7 +1628,7 @@
waitsplash stop
DIRSAVE="$(pwd)"
cd "$SOURCEDIR"
- eval $($GTKDIALOG)
+ eval "$($GTKDIALOG)"
cd "$DIRSAVE"
[ "$VDISABLE" = "" ] || VCODEC1="$NONE"
[ "$ADISABLE" = "" ] || ACODEC1="$NONE"
@@ -1785,7 +1785,7 @@
else
if [ -z "$FILE1" -a "$FILE2" ]; then
# swap
- FILE1=FILE2
+ FILE1=$FILE2
FILE2=""
fi
if [ ! -f "$FILE1" ]; then
@@ -1880,7 +1880,7 @@
NFILES=$(echo "$SOURCES"| wc -l)
REST=$NFILES
NCONV=0
-MYROOT=$(basename "$FILE1"| cut -d'.' -f1|tr ' ()&' '_') # SFR: trim also ()&
+MYROOT=$(basename "$FILE1"| cut -d'.' -f1|tr ' ()[]&$' '_' | tr "'" "_") # SFR: trim also ()[]&$ and '
export COUNTFILE="$APPTMPDIR/$MYROOT-count"
export NCONVFILE="$APPTMPDIR/$MYROOT-nconv"
export DESTFNFILE="$APPTMPDIR/$MYROOT-destfile"
@@ -1925,8 +1925,8 @@
# convert loop
rm -f "$DESTFNLIST"
echo "$SOURCES" | while read ITEM; do
- BASE1=$(echo $ITEM) # remove blank for precaution
- SRCEXT=$(echo $BASE1| rev | cut -s -f1 -d'.'| rev)
+ BASE1=$(echo "$ITEM") # remove blank for precaution
+ SRCEXT=$(echo "$BASE1" | rev | cut -s -f1 -d'.'| rev)
SRCFILE="$ITEM"
[ "$SRCDIR" ] && SRCFILE="$SRCDIR/$BASE1"
FILE1="$SRCFILE"
@@ -1986,7 +1986,7 @@
debug "# make options"
#var2opt # already done before loop
# prepair work space
- ROOT2=$(echo "$ROOT1"|tr ' ()&' '_') # SFR: trim also ()&
+ ROOT2=$(echo "$ROOT1"|tr ' ()[]&$' '_' | tr "'" "_") # SFR: trim also ()[]&$ and '
WORKDIR="$DESTDIR/ffconvert_tmp_$ROOT2"
CMDFILE="$APPTMPDIR/$ROOT2.sh"
TMPFILE="$APPTMPDIR/$ROOT2.tmp"
BTW, while fixing the above issues, I noticed two occurences of '-sameq' option in the code.
It seems that new ffmpeg doesn't support it anymore:
Thanks again for this great tool &ffmpeg -sameq wrote:ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers
[snip]
Option 'sameq' was removed. If you are looking for an option to preserve the quality (which is not what -sameq was for), use -qscale 0 or an equivalent quality factor option.
Greetings!
Last edited by SFR on Mon 19 May 2014, 11:12, edited 1 time in total.
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]
[b][color=green]Omnia mea mecum porto.[/color][/b]
-
- Posts: 27
- Joined: Sun 16 Feb 2014, 14:23
ffconvert start
Sorry, new here
having ffconvert screen capture "start record" button missing
I see the fix is: PG="+$(($RW - $PW))+$(($RH - $PH))"
which file do we need to edit for this fix?
thanks in advance
having ffconvert screen capture "start record" button missing
I see the fix is: PG="+$(($RW - $PW))+$(($RH - $PH))"
which file do we need to edit for this fix?
thanks in advance
Re: ffconvert start
It's /usr/bin/ffconvert, about line 1409.wrayc wrote:Sorry, new here
having ffconvert screen capture "start record" button missing
I see the fix is: PG="+$(($RW - $PW))+$(($RH - $PH))"
which file do we need to edit for this fix?
thanks in advance
Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]
[b][color=green]Omnia mea mecum porto.[/color][/b]
M4V to MP4
Does anyone know how to convert M4V to MP4. Which preset(s) work? I'm getting the error below with the latest FFConvert:
[buffer @ 0x807f8e0] Invalid pixel format string '-1'
Error opening filters!
[buffer @ 0x807f8e0] Invalid pixel format string '-1'
Error opening filters!
UPDATE: ffconvert-1.4.2
UPDATE: ffconvert-1.4.2.pet (2014-06-23)
http://shino.pos.to/linux/puppy/ or
http://shino.pos.to/party/bridge.cgi?puppy/opt/
#v1.4.2 - 19 June 2014: cleanup for multiusers(mcewanw)
# (SFR)fix was missing capture button, filename with special charactors, add framerate and sampling rate, fix typo
http://shino.pos.to/linux/puppy/ or
http://shino.pos.to/party/bridge.cgi?puppy/opt/
#v1.4.2 - 19 June 2014: cleanup for multiusers(mcewanw)
# (SFR)fix was missing capture button, filename with special charactors, add framerate and sampling rate, fix typo
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
flipping upside down video?
G'day shinobar,
I believe, after a quick google, that ffmpeg can rotate video recorded from a phone/pad upside-down or at 90 degrees to normal.
Can ffconvert do this rotation as one of its conversion options or pre-sets? I want to view these on my desktop and the monitor is too heavy to hold upside down for too long .
Thanks,
David S.
I believe, after a quick google, that ffmpeg can rotate video recorded from a phone/pad upside-down or at 90 degrees to normal.
Can ffconvert do this rotation as one of its conversion options or pre-sets? I want to view these on my desktop and the monitor is too heavy to hold upside down for too long .
Thanks,
David S.