Sie sind auf Seite 1von 10

Version 1.0 Copyright 2006 2009 http://www.winff.org Convert your videos quic !y" e#si!y" #nd #!!

!! #t once with $in%% #nd %%&peg.

'ntroduction
WinFF is a graphical user interface for the command line video converter FFmpeg. It runs FFmpeg from the command line. So, you just pick your files, and, it does the rest. WinFF doesn't actually convert any video files. It just runs FFmpeg. Therefore, It will convert any video file that FFmpeg will convert. onversely, if FFmpeg will not convert the file, then WinFF will not either. WinFF is free software! you can redistri"ute it and#or modify it under the terms of the $%& $eneral 'u"lic (icense as pu"lished "y the Free Software Foundation, either version ) of the (icense, or any later version. opies of the latest and previous source code archives are availa"le at WinFF.org. WinFF is distri"uted in the hope that it will "e useful, "ut WIT*+&T ,%- W,..,%T-/ without even the implied warranty of 01. *,%T,2I(IT- or FIT%1SS F+. , ',.TI &(,. '&.'+S1. See the $%& $eneral 'u"lic (icense for more details. FFmpeg is a separate project, not connected to WinFF. 3FFmpeg is a complete, cross4platform solution to record, convert and stream audio and video. It includes li"avcodec 4 the leading audio#video codec li"rary.5 FFmpeg is a Trademark of Fa"rice 2ellard, originator of the FFmpeg project. FFmpeg is free software and is licensed under the ($'( or $'(. Specifically in the case of versions of FFmpeg packaged with WinFF, FFmpeg is licensed under the $'(. omplete FFmpeg documentation and sources are availa"le http!##ffmpeg.org#

(sing $in%%

1. )he %i!e *ist 2. +dd/,e&ove Videos -. .utput /et#i!s 0. 1!#y Video 2. 3t#rt Converting 6. +ddition#! .ptions 4. 5enus

)he %i!e *ist: The list of files to "e converted )he +dd 6utton adds files to the list. )he ,e&ove 6utton removes the highlighted files from the list. )he /e!ete 7ey also removes the highlighted files from the list. )he C!e#r 6utton clears the list of files to "e converted. .utput /et#i!s: Convert )o: hoose the category of the format to convert to. /evice 1reset: hoose the specific format to convert to. .utput %o!der: Where to put the converted video files. -ou may add#remove#edit the presets "y choosing Edit Presets from the file menu. 6See 8diting 1resets further in the this document7 )he 1!#y 6utton: plays the highlighted file. The play "utton is a good test for conversion. With e8ceptions, if FFplay will not play the file, FFmpeg will not convert it. licking on the playing video will seek to the percentage in file corresponding to the fraction of width that was clicked from left to right. While 'laying the following keys are availa"le! 9 and 1S : ;uit. F : toggles Fullscreen. ' and S', 1 : 'ause. , : cycle audio channel. < : cycle video channel. T : cycle su"titles. W4 Show audio waves. (eft#.ight : Seek "ackward#forward => seconds. &p#?own 4 Seek "ackward#forward = minute. +ddition#! .ptions: ommon options for most video conversions Video 6itr#te: The default video "itrate if not specified is @>>k"#s. The video "itrate is specified in k"#s. So, ABC would "e ABC k"#s. Video %r#&e ,#te: Frames per second of the output video. Video 3i9e: The siDe is the height and width of the output video. For e8ample! E>B8BF> is the standard siDe for %TS ?<?. It should "e specified in the format GwidthH8GheightH. For e8ample, )@> "y @B> would "e )@>8@B>. +spect ,#tio: sets the aspect ratio for the output video. 6B!), =C!I, =.)))) or =.EEE7. The default is the same as the input video. +udio 6itr#te: set the audio "itrate in k"its#second. The default is CBk"#s. +udio 3#&p!ing ,#te: The samples per second of the audio, specified in *ertD. The ?efault is BB=>>h. +C! Specifies the num"er of audio channels. 2 p#ss! .uns two passes of FFmpeg on a video for higher ;uality. /einter!#ce! removes interlacing from the video.

+ddition#! Co&&#nd *ine 1#r#&eters: For advanced users. This allows you to specify any legal FFmpeg options 2eware of specifying one that is specified already in the additional options. ,n e8ample! 34ss >>!>=!>>5 would seek to = minute into the video "efore converting 'lease see the FFmpeg ?ocumentation for a complete list of options Convert :utton: Starts the conversion process. .uns FFmpeg on the files in the file list in a shell#command window. FFmpeg will tell you the reasons it failed, or it will show the num"er of seconds the current file completed. If FFmpeg fails you can most likely find a way to convert your file "y googling for 3FFmpeg5 and the type of video file. 'ress the 'ause key to pause the script. 'ress any key to resume. 'ress the 9 key to ;uit encoding the current file, and continue on to the ne8t one. %i!e 5enu '&port 1reset: Imports presets from a WFF file 8;it: closes the program 8dit 5enu 1resets: +pens the 'reset 1ditor. 1references: +pens the 'references. .ptions 5enu +ddition#! .ptions: Shows the ,dditional +ptions /isp!#y C5/ *ine: ?isplays the script to "e run instead of converting. 1#use on %inish: 'auses the script at the end of conversion 3hutdown on %inish! Shuts down the computer when finished converting <e!p 5enu /ocu&ent#tion: Shows this ?ocument. $in%% $e:site: 2rowses to WinFF.org. $in%% %oru&s: 2rowses to the WinFF Forums +:out: Show the redits

8diting 1resets

The presets editor is open "y choosing 3'resets5 from the 1dit menu. +nce open you will see the list of presets. licking a 'reset will fill the "o8es "elow with the selected preset's information. 1reset =#&e: This is an internal name used in the 8ml file. It must follow all the rules of an J0( tag name. %amely, one word, only letters and num"ers. If the preset name is the same as another preset the e8isting preset will "e replaced "y the current information. 1reset *#:e!: This is the la"el shown in the list of presets shown on the main window It may contain any characters you wish. It should "e descriptive. ,"out B> characters ma8 visi"le. 18tra will "e shown as 3...5

1reset Co&&#nd *ine 1#r#&eters: This is the FFmpeg parameters for the preset. The params will "e specified after 34i inputfile5 and "efore the output filename. Spacing of params should "e the same as if the were typed into the command line. Spacing "efore and after the params will "e handled automatically ?o not specify the input or output file names. 18isting 'resets are great e8amples. 1reset 8;tension: The file e8tension of the output files. This also specifies the container format for the file. &se 34f 3 in the params to force a particular format. 1reset C#tegory: The ategory for the 'reset to "e shown in. To create a new category, just type a new name. To use an e8isting category, enter the category. +dd/(pd#te 6utton: adds or updates the current preset -ou will "e asked to confirm the addition or update. +nce a preset is add it will "e availa"le in the main window "ut is not saved to disk until the S,<1 "utton is pressed. /e!ete 6utton: ?eletes the current preset. 3+V8 6utton: Saves the presets to presets.8ml C!ose 6utton: lose the preset editor. loses the window "ut does not save 'reset changes are availa"le in the main window, "ut not saved. If you have not saved, the ne8t time WinFF is started the presets will revert. '&port 6utton: Imports presets from a file. %ame and (a"el must "e uni;ue WinFF presets are saved as 3.wff5 files When importing if a preset already e8ists, WinFF will ask to replace it. 8;port 6utton! 18ports presets to a file Select the presets to e8port from the list. WinFF presets are saved as 3.wff5 .wff files are the same format as the main presets file

1references
>ener#! 1references
The /ef#u!t /irectory is the directory that will "e set as the destination directory at start up. If ,e&e&:er *#st is checked then WinFF will remem"er the destination directory from the last time it was ran. 5u!tithre#ding for dual core processors uses FFmpeg's 4threads @ parameter. It work on some codecs "ut not all and the codecs it works on is various in Windows and (inu8. 1riority is the priority for the FFmpeg process when converting. Setting to high will use all resources availa"le to get done faster. Setting the 'riority to Idle will only convert when the computer is doing nothing. In (inu8 a user is not allowed to set a priority higher than normal. So setting the priority to high will have no effect, unless WinFF is ran as root, which is not advisa"le.

1references %or $indows ?1


First things first! If WinFF is running under Windows the (inu8#&ni8 ta" is completely non4 functional. ?on't worry a"out screwing anything up, cause it just won't happen. )he p#th to %%&peg.e;e is the full path to ffmpeg. Such as! 3 !K'rogram FilesKWinFFKwinff.e8e5 -ou may change this to any location you have installed FFmpeg.e8e. If you leave this "lank, WinFF will automatically revert to the location of WinFF.e8e and assume FFmpeg.e8e is in the same directory. )he p#th to ffp!#y.e;e functions e8actly like the path to ffmpeg.e8e, e8cept it should point to ffplay.e8e. (se C<C1 for intern#tion#! ch#r#cters set the code page for the command prompt with the system setting. The * ' command ar"itrarily crashes on later versions of J' and <ista. If this is the case you can turn it off "y unchecking the "o8 for it. If it is unchecked though you will need to remove non ,%SI characters from file names of the videos to "e converted.

1references %or (ni;/*inu;


<ice versa to Windows! If WinFF is running under (inu8 or another flavor of &ni8. The Windows ta" is completely non4functional. ?on't worry a"out screwing anything up, cause it just won't happen. The 1#th to %%&peg is the full path to FFmpeg. Such as 3#usr#"in#ffmpeg5 -ou may change this to any location you have installed FFmpeg. The first time WinFF is ran, and anytime there after that 3L#.winff#cfg.8ml5 is not found 6such as the user deleting it7, WinFF will look for FFmpeg in 3#usr# "in5 and 3#usr#local#"in5.

The 1#th to %%p!#y functions e8actly like the path to FFmpeg, e8cept it should point to FFplay. The )er&in#! to &se is the full path to the terminal you wish to use. WinFF defaults to Jterm as almost all J4windows systems have Jterm installed. +n ?e"ian#&"untu "ased systems, WinFF use the 84term4emulator sym"olic link. -ou may use any terminal you like "y specifying it's full path here. For e8ample, to use $nome4terminal under &"untu, you could specify this to "e 3#usr#"in#gnome4 terminal5, and specify the Terminal +ptions as 3485 instead of 34e5. To use Jterm under Slackware, this should "e 3#usr#J==.C#"in#8term5. The )er&in#! .ptions can "e anything you like, "ut must include as the last option, the option to e8ecute the remainder of the command line. ,gain for e8ample, Jterm uses 34e5, and $nome4 Terminal uses 3485.

%urther ,e#ding
For more in depth information on the FFmpeg command line please see http!##ffmpeg.org#ffmpeg4doc.html. It contains the entire list of options and formats the can "e set using FFmpeg. $oogling for FFmpeg and the format will give you some e8amples. ,lso e8isting presets will give you some good e8ample of what should "e specified.

Credits
$ritten :y 5#tthew $e#therford /e:i#n #nd (:untu 1#c #ges :y 1#u! >evers +ddition#! 1rogr#&ing :y '#n 3toff:erg <igh @u#!ity 1resets :y >&#q.
6ui!ds of %%&peg p#c #ged with $in%% #re fro& ,#&iro 1#!!o. )h#n s to: Chris 6id&e#d for scripting ide#s. =ei! <inton for 92/9A/58 Co&p#ti:i!ity. 'consdesigns.co& for their =euvo?) 2 >1* 'cons. )r#ns!#tors: 6r#9i!i#n 1ortuguese tr#ns!#tion :y =ighto. 6u!g#ri#n tr#ns!#tion :y 3i&eon (9unov. /utch tr#ns!#tion :y 1#u! >evers. %rench tr#ns!#tion :y Chop!#ir. >er&#n tr#ns!#tion :y 7#i 8vers. 't#!i#n tr#ns!#tion :y ,o:erto 6oriotti. 1o!ish tr#ns!#tion :y 5#rcin )ry:us. 1ortuguese tr#ns!#tion :y *ouis )orr#o. 3er:i#n )r#ns!#tion :y 1redr#g )o&#sevic 3p#nish tr#ns!#tion :y VBctor 1#ese. )r#dition#! Chinese tr#ns!#tion :y Chung Cu. )ur ish tr#ns!#tion :y 8&re 8r #n. )h#n s to #!! the (sers

$in%%
http://www.winff.org Convert your videos quic !y" e#si!y" #nd #!! #t once with $in%% #nd %%&peg. Copyright of this docu&ent: 2009 5#tthew $e#therford &#ttD:igg&#tt.co& 1er&ission is gr#nted to copy" distri:ute #nd/or &odify this docu&ent under the ter&s of the >=( %ree /ocu&ent#tion *icense" Version 1.- or #ny !#ter version pu:!ished :y the %ree 3oftw#re %ound#tionE with no 'nv#ri#nt 3ections" no %rontF Cover )e;ts" #nd no 6#c FCover )e;ts. + copy of the !icense shou!d :e found with this docu&ent. 'f you did not o:t#in the !icense" it c#n :e found #t http://www.gnu.org/!icenses/fd!.ht&!.

Das könnte Ihnen auch gefallen