Extracts video and audio from FLV files without decompressing or recompressing. The video is saved as AVI (H.263/FLV1 and VP6/VP6F) or raw elementary stream (H.264/AVC). The audio is saved as MP3, AAC (with ADTS headers), Speex, or WAV (PCM).
NOTE: You cannot change the video/audio format that FLV Extract outputs. It depdends on what is contained in the FLV file. If you need a different format, you'll have to use other software to convert it. Or, ffmpeg (command line) can extract from FLV and convert in one step.
NOTE: The AVIs will not play unless you have the right decoders. ffdshow-tryouts can decode FLV1 and VP6F; make sure they're enabled in its configuration dialog.
NOTE: H.264 elementary streams are not widely supported by players, but you can use DGAVCDec to load them with AviSynth for editing.
Command line version 1.6.2 has been ported to C++ by TheProphet. It is available as source code and requires Boost to compile.
Changes:
1.6.5 (2015-May-22):
Supports files containing HE-AAC audio.
1.6.4 (2015-Jan-10):
Marked as system DPI aware to fix blurry UI with high DPI settings.
Modifies MPEG-4 ASP videos (XviD, DivX) without re-encoding (change aspect ratio, edit userdata, remove or add packed bitstream, and change interlaced field order). It can also show information about the video such as the amount of I/P/S/B-VOPs used, whether or not QPel/GMC were used, etc. The video must be in an AVI container. More information can be found in this thread. There's also a command line version sharing most of the same features.
NOTE: Aspect ratio modification works by changing a flag in the VOL headers, which is ignored by most decoders.
Changes:
1.4.6 (2015-Jan-10):
Marked as system DPI aware to fix blurry UI with high DPI settings.
Changed license to MIT (was GPL v2).
1.4.5 (2012-Sep-02):
Ability to export custom quantization matrix to .cqm file.
Fixed window layout with high DPI settings.
Supports loading on .NET 4.x runtime (not required; still 2.0 compatible).
CUE Tools- Converts between different audio CUE sheet styles.
NOTE: I do not maintain this anymore; development has been taken over by Gregory Chudov. I leave my version up since it still works fine and is a reference for simplicity. For newer versions see www.cuetools.net.
Converts between different audio CUE sheet styles. This includes the audio data which means it can split, join, add silence to fill gaps, or remove gaps where necessary. WAV, FLAC, and WavPack are supported for input and output. Output can be optionally offset to compensate for burner write offset. See the ReadMe.txt file included with the binary for help with the options.
IMPORTANT: If you get a "could not load file or assembly" error message for FLACDotNet or WavPackDotNet, make sure the Visual C++ 2005 SP1 runtime files (x86) are installed. Also, the x86 .NET Framework 2.0 is required even on Windows x64 because the FLAC/WavPack DLLs are 32-bit.
Changes:
1.9.1 (2007-Sep-19):
Added: Configurable WavPack compression mode and extra mode.
Added: Option to preprocess CUE sheets with filename corrector during normal and batch mode.
Settings and Filename Corrector windows are now centered inside main window when opened.
Updated FLAC library to 1.2.1 and cleaned up callback code.
1.9.0 (2007-Aug-04):
Added: Batch mode.
Added: Option to generate output path based on a custom format string.
Added: Tool to correct the filenames within CUE sheets based on the audio files present in the same folder.
Added: Option to preserve HTOA when outputting gaps appended CUE sheets.
Added: Advanced settings window. Write offset has been moved here, and the FLAC settings can be changed here without having to manually edit the settings file.
Compiled with platform target = x86. Allows FLAC and WavPack DLLs to be loaded in 64-bit Windows but requires the x86 version of the .NET Framework 2.0.
1.8.0 (2007-Jul-30):
Added: Option to offset the output audio.
Fixed: Error when stopping with FLAC/WavPack output.
Now accepts files that don't end on a CD frame boundary, shows warning.
Updated FLAC library to 1.2.0, uses set_compression_level, and changed padding to 8k.
A Winamp plugin that separates stereo audio into side and center channels. It's based on the "center cut" filter from VirtualDub. The algorithm's author, Avery Lee, describes it as follows:
The classic "vocal cut" filter, except that the output is stereo instead of mono. This is accomplished through FFT phase analysis; the output will have some warbling in it, but stereo separation is preserved.
To use it, copy dsp_centercut.dll into your Winamp\Plugins directory and restart Winamp. Then go into Winamp's Preferences (CTRL+P) in the DSP/Effect Plug-ins section. Select "Center Cut v1.4.0" in the list, and you will see these options in the drop-down list below:
Center Cut - Sides: Removes the 'center' channel (whatever is in both the left and right channels).
Center Cut - Center: Keeps only the 'center' channel.
Center Cut - Sides (Bass to Sides): Removes the 'center' channel, except for bass.
Center Cut - Center (Bass to Sides): Keeps only the 'center' channel, except for bass.
Classic Vocal Remover: This is simply the difference between the left and right channels ((L-R)/2). Not very interesting compared to the other modes, but I included it for comparison.
Changes:
1.4.0 (2007-Jul-19):
Option to put bass in side channels, useful if your goal is vocal removal.
Known issues: The buffer isn't cleared when the audio is stopped playing, so the next song you play will have a small bit of the previous song at the beginning.
FLV Input Plugin- An input plugin for VirtualDub that allows it to open FLV files.
An input plugin for VirtualDub (1.8.0 or newer required) that allows it to open FLV files. H.263 and VP6 video are supported. MP3 and PCM audio are supported.
To install it, unzip FLVInputDriver.vdplugin to your VirtualDub\plugins folder. Make sure ffdshow-tryouts is installed, open "VFW configuration" (not "Video decoder configuration" which is for DirectShow decoding) from its Start menu group, go to the Decoder tab, Codecs section, and make sure FLV1 and VP6F are set to libavcodec.
To convert FLV to AVI without any editing or filtering, load a FLV in VirtualDub, make sure "Direct Stream Copy" is selected in both the Video and Audio menus, and choose "Save as AVI" from the File menu.
Changes:
1.1.0 (2008-May-07):
Initial public release.
AVS2AVI- Compresses video from an AviSynth script using any VFW codec.
Command line program that compresses video from an AviSynth script using any VFW codec. Developed by Christophe Paris, David Leatherdale, int21h, and Moitah.
Changes:
1.39 (2004-Jul-06):
Destination file is now closed immediately after encoding, the XviD status window can be left open without keeping the file unfinished/locked.
Changed the way the last frames are flushed when using b-frames, the last frame may be better quality if it is a b-frame.
XviD status window is now closed when encoding is stopped by Ctrl+C.
Just drop files on it to convert the line ends. "Remove duplicate line ends" is useful for files that have multiple line ends on every line because of bad FTP transfer. WARNING: It will overwrite any files dropped, so be careful! It will corrupt non-text files.
Changes:
2.0.0 (2005-Oct-06):
Rewritten in C#.
Supports dropping of folders. It will convert all files inside (including inside subfolders).
Warns about overwriting files. You can turn this off by editing the config file.
VDTimer- A timer/scheduler for VirtualDub capture.
A timer/scheduler for VirtualDub capture. After you have added items to the schedule, make sure VirtualDub is running in capture mode, and check "Enable Timer". VDTimer will start the capture by pressing F6, and stop it by pressing Esc. It also automatically renames the capture file (it checks before starting and after finishing). The schedule is saved to disk when exiting, and reloaded upon next run.
NOTE: VDTimer wasn't designed to work with VirtualDub's "multisegment capture" or "autoincrement filename after capture" options.
Changes:
1.0.4 (2015-Mar-15):
DPI scaling fixes.
Supports loading on .NET 4.x runtime (not required; still 2.0 compatible).
As you can see, it supports Unicode. The "Freeze values" checkbox makes it so that the textboxes aren't changed when you load a file, which is useful for tagging a whole album (you only have to change the title and track number each time).
Changes:
1.2.0 (2025-Aug-03):
Updated to .NET Framework 4.6.2.
Preserve file creation timestamp if it needs to be rewritten due to insufficient padding.
1.1.0 (2005-Aug-11):
Improved look (changed font to Tahoma, enabled XP visual style).
File may be loaded by dropping it on the top box.
Improved error handling.
1.0.0 (2003-Jun-21):
First release.
Rotate Calculator- Calculates the amount of rotation necessary to align two points perfectly horizontal or vertical.
I use this for correcting my scans. Pick 2 points on a line (preferably far away for better accuracy) and whether the line is horizontal or vertical, and click Calculate.