Voici une interface graphique (anglophone par choix) pour quelques outils vidéo FREEWARE incontournables.
Son but est de vous faciliter la vie en élaborant les commandes DOS complexes que nécessitent ces outils.
Fonctions supportées par VCTL en pilotant ces outils
- Faire une capture d'écran sonorisée
Convertir une vidéo & afficher le résultat
S'informer sur une vidéo
Créer des vignettes ou un story-board
Extraire le piste audio d'une vidéo
Graver des sous-titres SRT
Détourer, tourner, remplir une vidéo
Editer une vidéo avi & retirer le Header XING
Analyser un DVD, bien choisir les pistes
Extraire un titre de DVD vers un fichier vidéo
Graver ou extraire des sous-titres de DVD
Joindre des vidéos sans recoder
Changer de format sans recoder
J'ai volontairement restreint les combinaisons pour éviter de noyer les néophytes sous une tonne d'options.
Pour information, je n'ai recompilé aucun des outils livrés avec VCTL. Ma prestation concerne uniquement vctl.exe
Ces outils sont tous des programmes portables et vous pouvez, si vous préférez, utiliser les vôtres.
Si vous utilisez vos propres outils, pensez à modifier les préférences de VCTL.
Attention néanmoins : la syntaxe de ces programmes évolue notablement d'une version à l'autre.
C'est pourquoi je ne peux garantir que VCTL fonctionnera avec votre version de ces outils.
A vous de faire l'essai si vous le souhaitez. Je recopie plus bas l'aide minimale et la licence de VCTL.
Si quelqu'un voit un inconvénient à ce que je diffuse ici, pour faciliter la vie des membres, ces outils FREEWARES
il suffit de me le faire savoir par MP et je retirerai l'outil incriminé immédiatement.
VCTL pilote de nombreuses fonctions telles que encodage, extraction, recadrage, sous-titrage et capture.
Les menus contextuels ne présentent que les commandes activables compte tenu de vos paramètres et fichiers.
Des bulles d'aide (désactivables dans Préférences) indiquent l'utilité de chaque champ ou paramètre.
Il suffit d'ajouter des fichiers vidéo dans la liste par glisser / déposer ou clic droit puis utiliser le menu.
VCTL est désormais uniquement disponible sous la forme INNO Setup (ce setup ne contient pas UScreenCapture).
VCTL permet désormais de piloter le filtre DirectShow UScreenCapture permettant la copie d'écran sonorisée.
Ce filtre est distribué par Unreal Streaming Technologies qui compte de nombreux clients (Orange, Philips, ...)
UScreenCapture est directement disponible à cette adresse : http://www.umediaserver.net/bin/UScreenCapture.zip
IMPORTANT : installez cette version 32 bits même si votre machine est en 64 bits
Pour les fonction d'édition avec VirtualDub, vous devrez installer au moins un codec Xvid (https://www.xvid.com/download/)
Une alternative efficace (car elle remplace tous les codecs) est le codec FFdshow (http://sourceforge.net/projects/ffdshow-tryout/)
Avertissement : HandBrakeCli et Mencoder ne traitent que les titres de DVDs non protégés.
Par exemple, vous avez enregistré un truc à la télé avec votre graveur de salon et avez gravé un DVD.
Il est probable que vous pouvez transformer les VOBs en un fichier .avi ou mp4 avec HandBrakeCli.
Mais si vous essayez de copier le dernier film du vidéo club, cet outil ne suffira pas ...
VCTL version 2.0
J'ai testé l'archive que je vous livre sur VirusTotal: Voici le lien vers l'analyse :
https://www.virustotal.com/fr/file/d88e ... 404198074/
VirtualDub peut perturber certains antivirus (AVG entre autre). Je m'en sers depuis des années sans problème. A vous de voir.
Voici l'installeur Windows (testé sur XP et Win7)
Par défaut, il installe VCTL et les outils dans le dossier programmes de Windows (mais vous pouvez faire un autre choix).
Pour les utilisateurs de Linux :
VCTL v1.4 fonctionnait sous Ubuntu 13/04 & Wine. Vérification à faire pour VCTL v2.0
Pour les utilisateurs de Mac :
DrDOD avait fait la version 1.4. Peut-être fera-t-il la version 2.0.
- Code: Tout sélectionner
About VCTL v2.0 : Video Conversion Tools Launcher
Author Pulsar33 Version 2.0 ©Castelino 2013-2014
This software is a Frontend for some FREEWARE video tools
- ©MediaInfoCli ( works with version v0.7.61 )
- ©HandBrakeCli ( extract to avi & mpg only with version 0.9.3 )
- ©HandBrakeCli ( extract to mp4 & mkv only with version 0.9.8 )
- ©FFmpeg ( convert & extract only with version N-38632 Mar 08 2012 )
- ©FFmpeg ( other functions use version N-63439 Mar 25 2014 or later)
- ©FFplay ( works with version N-63439 Mar 25 2014 or possibly later)
- ©VirtualDubMpeg2 ( works ONLY with version 1.6.15 build 24600 )
- ©Mencoder ( works with version 4.2.5 r30075 )
- ©Mplayer ( works with version 4.2.5 r30075 )
- ©MP4Box ( works with version 0.5.1 rev4266 )
- ©FlvExtract ( works with version v1.6.3 Sep 2 2012 )
Two ©FFmpeg are used to optimize capabilities & processing speed
The old N-38632 FFmpeg is four times faster than recent builds
The recent ©HandBrakeCli manages view angle for mp4 or mkv only
The old ©HandBrakeCli extracts to avi or mpg but ignores view angle
This software is also a Frontend for Unreal ©UScreenCapture
available at http://www.umediaserver.net/components/index.html
This video filter has to be installed separately before use
VCTL software is provided "as is"
- Other versions of tools than specified above may not work
- Use this software at your own risk
- Respect copyrights and laws
This program has been tested under ©Windows XP SP3 32 bits
No warranty is given about ©Vista, ©Win7, ©Win8 or 64 bits OS
_______________________________________________________________________
Help summary
Use the installer then launch VCTL :
1° : ajust Preferences if needed
2° : choose or load conversion parameters
3° : select an Output folder (Right Mouse Button)
4° : add files to process (Drag&Drop or Right Mouse Button)
5° : launch selected files processing (Right Mouse Button)
Preferences are saved in VCTL.ini file and recovered at launch
The current conversion parameters are saved in Default.vsp file
when leaving VCTL and restored when launching VCTL again
_______________________________________________________________________
Tips & Tricks
Log files are available in VCTL directory for main commands :
Burn, Capture, Convert, Extract, Info, Join, Thumb, User & Remux
If no error is displayed but something goes wrong, check Emergency in
Preferences and launch again the last command to get the error message
HandBrakeCLI & Mencoder dont break copy protection of DVD or BD disks
They can only be used to process unprotected DVD tracks. To extract
DVD video, audio or subtitle tracks, select the VIDEO_TS.IFO file
WARNING : some tools launched through VCTL, like Vdub, may overwrite
an existing output (not input) file without requesting confirmation
_______________________________________________________________________
IMPORTANT NOTICE : How to remove XING Header and why ?
XING Header is added in .avi files by libmp3lame codec
Some video players may be confused by such a header
CBR Audio streams may appear as VBR Audio streams and be rejected
VirtualDubMpeg2 build 26400 can be used to quickly remove this header
Any other version of VirtualDub or VirtualDubMpeg2 could fail to do this
VirtualDubMpeg2 build 26400 is currently available from here :
http://www.videohelp.com/tools/Virtualdub-MPEG2/old-versions#download
VirtualDub-MPEG224600.zip (md5 26CFAB743EAD3AE22292DC85C2D362E0)
This file is currently scoring 0/46 on https://www.virustotal.com/fr
If you want to use this function, unpack the zip file were you want
and select vdub.exe (not virtualdub.exe) in the preference window
_______________________________________________________________________
End User License Agreement :
VCTL has no specific knowledge inside and is only a FRONTEND able to
launch some FREEWARE command line programs that you may need to use.
VCTL is a free software but not an opensource program. You are hereby
granted to use it and distribute it "free of charge" as you got it.
For that reason, the author can not be responsible for any direct or
indirect damage resulting of the use or distribution of this software
which is provided without express or implied warranty.
_______________________________________________________________________
Known bugs & warnings :
Mplayer seems to be confused by some (all ?) mkv files
Result of burning SRT to mp4 may not be readable by multimedia drives
Unknown impact of LAVF warning in Mencoder. Seems to work however
_______________________________________________________________________
Changelog v1.4 => v2.0 :
VCTL is now only distributed as ©INNO SETUP installer .exe file
Enhance Preference window to match new capabilities
Add Emergency mode which uses CMD /K and waits for EXIT or CLOSE
Add a User Command field in Preferences and a User Command function
Add parameters in Preferences to configure UScreenCapture commands
Add Freehand & Pick window capabilities to define capture area
Add a main popup menu with Open, Save, Preferences, About & Help
Add Query display devices & Query dshow devices to main popup menu
Add Start new capture to main popu menu (CTRL + R-SHIFT to stop)
Add audio gain in range [ /8 ; x8 ] (use with care at your own risk)
Add Create Storyboard with time in second overlay command
Add horizontal resizing capability to the file management list
Add a Launch Tutorial command and a Close button in About-Help Window
Use two ©FFmpeg to optimize capabilities & processing speed
Use two ©HandBrakeCli to optimize capabilities & processing speed
Remove FFplay & Mplayer console when not used in Emergency Mode
Fix path not found issue for CreateThumbnails function
Avoid out of range values for rotate field
Changelog v1.3 => v1.4 :
Add launched tools priority management to match hardware constraints
Enhance naming compatibility for DVD video & subtitle extraction
Fix Audio Quality mismatch when extracting DVD to .avi or .mpg
Avoid Mplayer to play in overlay in order to allow snapshots ( -vo gl )
Changelog v1.2 => v1.3 :
WARNING : use HandBrakeCLI 0.9.8 ( 0.9.3 not supported anymore )
Add view angle selection for DVD extraction (needs version 0.9.8)
Adapt mp4, add mkv, add fast conversion to avi & mpg for DVD extraction
Use respect anamorphism and automatic parameters for DVD extraction
Add create thumbnails command to help locating commercials
Add extract audio from video file command (mp3 & wav format)
Add remux flv to mp4 or mkv command (without reencoding)
Use temporary folder for mp4box instead of partition root folder
Fix video/audio out of sync problem when converting to mp4
Add maxrate & bufsize parameters for mp4 & mpg convert command
Add PAL/NTSC Video System choice in Preferences & conversion settings
Increase buffer size for DVD information command
Replace LF by CRLF for .idx display command
Enclose display command in quotation marks
Review and enhance error processing for all commands
Enhance compatibility with old project files (safe completion)
Use a conversion parameters copy for each thread (safe processing)
Add PID parameter in srand() computation for better discrimination
Changelog v1.1 => v1.2 :
Add DVD information command to help managing the following features
Add title, audio and subtitles selection for DVD extraction
Add vobsub (.idx + .sub) subtitle extraction command
Add DVD subtitles autoburn command & external .srt burn command
Add font, scale, outline & background controls for .srt burn command
Add a rotate command (should be used cautiously with crop or pad)
Add a double-click Display command for selected items in video list
Add a Notepad display command for textual content files
Add dynamic comments for cropping and padding checkboxes
Add number of running threads in close warning popup
Add icon buttons for actions (open, save, prefs, help, add, change)
Remove main action text buttons (open, save, prefs, help)
Allow only one instance of each filename in video list
Define padding parameters in output video coordinates
Ajust parameters according to VCTL version when loading vsp files
Set launch path as initial directory for Open and SaveAs
Enhance output validity detection with null size test
Changelog v1.0 => v1.1 :
Add join mp4 command with MP4Box
Add three levels quality choice for video and audio
Add some ergonomic clarifications (texts and tooltips)
Always alert if the output file is not generated (Emergency Method)
Automatically add the created video files in the video list
Automatically minimize / restore the window when not in parallel mode
Add SafeEndThread() function to fix ThreadCount error
Add a SaveAs button in Help-About window
Cordialement
Pulsar33