VCTL traitement freeware de vidéos (synthèse)

Logiciels (gratuits) liés au Replay, au multimédia, ...

VCTL traitement freeware de vidéos (synthèse)

Messagede Pulsar33 » Sam 9 Mar 2013 00:44

Bonjour à Tou(te)s,

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).
Setup VCTL v2.0.exe
MD5 : D9487C5DF9B81780D090634D649163A5
(62.81 Mio) Téléchargé 11892 fois


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
Dernière édition par Pulsar33 le Mer 29 Mai 2013 05:57, édité 16 fois.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2689
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: VCTL : interface graphique pour outils vidéo

Messagede Pulsar33 » Sam 9 Mar 2013 17:02

Re,

Voici le snapshot de l'interface version 2.0 :

VCTL 2.0.jpg
VCTL 2.0.jpg (63.01 Kio) Vu 50704 fois


Conseil :
Lancez le setup et suivez les directives puis consultez le Tutoriel car de nombreuses choses ont évolué

Cordialement
Pulsar33
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2689
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: VCTL : interface graphique pour outils vidéo

Messagede Pulsar33 » Dim 10 Mar 2013 10:07

Bonjour,

Quelques considérations sur la notion "traitements en parallèle" % "traitements en série"

Dans les préférences, une coche "parallel execution" est activée par défaut. Dans cet état, si vous surlignez par exemple 4 fichiers vidéo et lancez "Conversion", VCTL va lancer 4 FFmpeg en même temps (c'est le mode parallèle). Si la case est décochée et que vous faites la même chose, VCTL va lancer le premier FFmpeg et indiquer qu'il est en attente de terminaison d'un processus, puis il lancera la deuxième conversion quand la première sera terminée, etc ... (c'est le mode série)

Quelle sont les conséquences de ces choix ? Cela dépend de votre PC ( puissance CPU, taille mémoire, vitesse des disques )
Dans mon cas, intel core i5 760 à 2.8 GHz avec 3.6 Go de ram et des disques 7200 tr/min, j'obtiens les résultats suivants :

Parallèle : 4 encodages vers 720x576 avi à 4 x 37 = 148 fps et 100% CPU utilisée
Série : 1 encodage vers 720x576 avi à 55 fps et 33% CPU utilisée

Première conséquence : si la durée totale des vidéos est de 1h par exemple, j'aurai encodé mes quatre vidéos en 10 minutes en parallèle alors qu'il me faudra 27 minutes pour obtenir le même résultat en série.

Deuxième conséquence : dans le premier cas, le PC répond moins vite à mes demandes si je fais autre chose pendant l'encodage et ça peut être désagréable. Dans le deuxième cas, j'ai beaucoup de marge inutilisée et c'est dommage d'attendre si longtemps pour obtenir le résultat.

J'ai un autre problème qu'il faudra que je règle un jour : mon PC est sous-dimensionné coté ventilation et une dizaine de minutes à 100% de CPU me fait monter une alarme thermique, voire réduire automatiquement la fréquence CPU si j'insiste. Ceci m'incite donc à ne pas dépasser 80% de CPU en régime permanent. Comment concilier tous ces avantages et inconvénients ?

Vous me direz "il suffit de ne lancer que deux encodages en parallèle". En effet, si je fais ça, je tourne à 66% de CPU et je tiens 100 fps ce qui me permet de traiter mes quatre vidéos en 15 minutes. J'ai bien optimisé les choses seulement il me reste un problème : après 7 à 8 minutes, il va falloir que je sois là pour lancer le codage des deux dernières vidéos !

Imaginez que je veuille recoder les 22 épisodes de la saison 1 de Unforgettable pour gagner un rapport deux en volume de stockage long terme, il va falloir par onze fois (en gros tous les quarts d'heure) lancer deux encodages. Ce n'est pas acceptable. La solution est pourtant simple :

Je lance deux VCTL en mode série et dans chacun d'eux, je mets une moitié des épisodes de ma saison. Dans chacun d'eux, je sélectionne toutes les vidéos et je lance la conversion. Chaque VCTL exécute une seule conversion à la fois mais les enchaine toutes jusqu'au bout de sa liste et le tour est joué.

L'explication est bien plus compliquée que la mise en œuvre de cette technique.
Bon week-end
Pulsar33
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2689
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: VCTL traitement freeware de vidéos

Messagede Dr.DOD » Mar 4 Mar 2014 17:11

Dernière édition par Dr.DOD le Mar 4 Mar 2014 19:13, édité 3 fois.
Avatar de l’utilisateur
Dr.DOD
 
Messages: 36
Inscription: Jeu 6 Fév 2014 11:53

Re: VCTL traitement freeware de vidéos (synthèse)

Messagede Pulsar33 » Mar 1 Juil 2014 09:10

Bonjour,

Voici le Tutoriel VCTL v2.0 si vous voulez découvrir ses fonctions avant d'installer le logiciel.
Dans le cas contraire, sachez qu'il est aussi dans l'installeur et qu'il est directement accessible depuis VCTL (icône Information).
Tutoriel VCTL v2.0.pdf
(4.68 Mio) Téléchargé 7400 fois


Cordialement
Pulsar33
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2689
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux


Retourner vers Autres logiciels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron