« Avidemux » : différence entre les versions

Aller à la navigation Aller à la recherche
mAucun résumé des modifications
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 9 : Ligne 9 :
Téléchargement pour Windows :  
Téléchargement pour Windows :  
* https://www.fosshub.com/Avidemux.html
* https://www.fosshub.com/Avidemux.html
Projet Github :
* projet principal :
** https://github.com/mean00
* sous-projet traduction :
** https://github.com/mean00/avidemux2_i18n


== Utilisation ==
== Utilisation ==
Ligne 58 : Ligne 64 :
* <code>..\custom\Traitement divers\</code>
* <code>..\custom\Traitement divers\</code>
* <code>..\custom\Traitement vidéo\</code>
* <code>..\custom\Traitement vidéo\</code>
* <code>..\custom\Conversion h264 q23.py
* <code>..\custom\Conversion h264 q23.py</code>
 
=== Ressource ===
* http://www.avidemux.org/admWiki/doku.php?id=tinypy:examples
* http://www.avidemux.org/admWiki/doku.php?id=tinypy:gui
* http://www.avidemux.org/admWiki/doku.php?id=tinypy:tinypybatch2
 
YouTube, AviDemux ~ Batch Processing using TinyPy Scripting, DasTactic, chaine : https://www.youtube.com/channel/UCHJM-Vd74Egk1xvGp4BHWBA
* https://www.youtube.com/watch?v=pxMeIU-ghXY


== Script ==
== Script ==
== Ressource ==
* https://github.com/AvePani/avidemux-script


=== script de conversion en taille verticale de 720 pixels ===
=== script de conversion en taille verticale de 720 pixels ===
Ligne 155 : Ligne 172 :
== Voir aussi ==
== Voir aussi ==
* [[Traduction logiciel vidéo]].
* [[Traduction logiciel vidéo]].
{{Palette multimédia}}


[[Catégorie:Vidéo]]
[[Catégorie:Vidéo]]
[[Catégorie:Logiciel_multimédia]]
[[Catégorie:Logiciel_multimédia]]
[[Catégorie:Script Python]]
[[Catégorie:Script Python]]

Dernière version du 26 janvier 2022 à 14:11

Avidemux est un logiciel libre de montage vidéo linéaire. Avidemux permet à un débutant d'éditer une vidéo puis de l'encoder ou la transcoder dans les principaux formats vidéo disponibles. (Source : Wikipédia)

Généralité

Site officiel :

Téléchargement pour Windows :

Projet Github :

Utilisation

J'enregistre régulièrement des émissions télévisées ou des films pour des visionnages ultérieurs.

Pour optimiser le contenu, je supprime les publicités et autres éléments ne faisant pas partie de l'émission ou du film.

Les outils d'Avidemux pour la navigation sont optimums :

  • gestion de la recherche :
    • flèches de direction gauche et droite pour reculer ou avancer d'une image ; soit flèche gauche ou soit flèche droite
    • majuscule + flèche de direction gauche ou droite pour reculer ou avancer d'une seconde environ (30 images) ; maj +  soit maj + flèche gauche ou maj +  soit maj + 
    • contrôle + flèche de direction gauche ou droite pour reculer ou avancer d'une minute, ctrl +  soit ctrl + flèche gauche ou ctrl +  soit ctrl + flèche droite
  • gestion des coupes :
    • contrôle + page précédent pour le point d'entrée, ctrl + , soit ctrl + page précédente
    • contrôle + page suivante pour le point de sortie, ctrl + , soit ctrl + page suivante.

Menu "Auto", personnalisation

Il est possible de personnaliser certain traitement. Le menu "Auto" permet d'accéder à ces traitement par script.

Le dossier contenant ces scripts est :

  • C:\Program Files\Avidemux 2.7 VC++ 64bits\plugins\autoScripts\

Les scripts par défaut sont :

  • 720p.py ;
  • check24fps.py ;
  • dvd.py ;
  • PSP.py ;
  • svcd.py ;
  • vcd.py.

A noter que certains de ces scripts possèdent des dépendances à des librairies :

  • dossier des librairies : C:\Program Files\Avidemux 2.7 VC++ 64bits\plugins\autoScripts\lib\
  • librairies :
    • ADM_image.py
    • ADM_imageInfo.py

Menu "Script perso", personnalisation

Il est possible de personnaliser certain traitement. Le menu "Script perso" permet d'accéder à ces traitement par script.

Le chemin des "scripts perso" :

  • C:\Users\utilisateur\AppData\Roaming\avidemux\custom\

La création de sous-menus est possible en créant une arborescence de dossiers et fichiers :

  • ..\custom\Traitement audio\
    • ..\custom\Traitement audio\Moyenne audio.py
    • ..\custom\Traitement audio\Réduction bruit.py
  • ..\custom\Traitement divers\
  • ..\custom\Traitement vidéo\
  • ..\custom\Conversion h264 q23.py

Ressource

YouTube, AviDemux ~ Batch Processing using TinyPy Scripting, DasTactic, chaine : https://www.youtube.com/channel/UCHJM-Vd74Egk1xvGp4BHWBA

Script

Ressource

script de conversion en taille verticale de 720 pixels

###############################################
#      Convert to DVD adm tinypy script
#      Mean 2011
###############################################

import ADM_imageInfo
import ADM_image
adm=Avidemux()
finalSizeWidth=1280
finalSizeHeight=[ 720,720]
#
source=ADM_image.image()
dest=ADM_image.image()
desc=""
true_fmt=ADM_imageInfo.get_video_format(desc)
if(true_fmt is None):
    raise
fmt=true_fmt
source.width=adm.getWidth()
source.height=adm.getHeight()
source.fmt=fmt
dest.fmt=fmt
dest.width=16
dest.height=16
#
MP2=80
AC3=0x2000
DTS=0x2001
supported=[MP2,AC3,DTS]
#
print("Format : "+str(fmt))
############################
# Interlaced/ AR 
############################
mnuDeint = DFMenu("Deint Method:");
mnuDeint.addItem("None")
mnuDeint.addItem("Yadiff")
mnuDeint.addItem("Vdpau")
mnuSourceRatio = DFMenu("Source Aspect Ratio:");
mnuSourceRatio.addItem("1:1")
mnuSourceRatio.addItem("4:3")
mnuSourceRatio.addItem("16:9")

dlgWizard = DialogFactory("auto 720p ("+desc+")");
dlgWizard.addControl(mnuSourceRatio);
dlgWizard.addControl(mnuDeint);
res=dlgWizard.show()
if res!=1:
    return
source.ar=mnuSourceRatio.index
dest.ar=ADM_image.AR_1_1
deint=mnuDeint.index
#
if(deint==1):
    adm.addVideoFilter("yadif","mode=0","order=1")
    print("Yadiff")
if(deint==2):
    adm.addVideoFilter("vdpauDeint","resizeToggle=False","deintMode=0","targetWidth=512","targetHeight=384")
    print("Vdpau")
#  Resize
resizer=source.compute_resize(source,dest,1280,[720,720,720],ADM_imageInfo.aspectRatio)
if(resizer is None):
    return
print("Resize to "+str(resizer.width)+"x"+str(resizer.height))
# No need to add black border
resizer.leftright=0
resizer.topbottom=0
source.apply_resize(resizer)

############################
# Handle audio....
############################
encoding=adm.audioEncoding
fq=adm.audioEncoding
channels=adm.audioChannels
reencode=False
##################################
#  Video
##################################

#
#
adm.videoCodec("x264","params=AQ=20","MaxRefFrames=2","MinIdr=10","MaxIdr=150","threads=99","_8x8=True","_8x8P=True","_8x8B=True","_4x4=True","_8x8I=True","_4x4I=True","MaxBFrame=2","profile=30","CABAC=True","Trellis=True")
###################################
# Container = Mpeg PS/DVD
###################################
adm.setContainer("MKV", "forceDisplayWidth=False", "displayWidth=1280", "displayAspectRatio=0")

Voir aussi



Multimédia Modifier
Logiciel relatif à la vidéo AegisubAvidemuxBlenderCaptvtyFFmpegKdenlive
MKVToolNixOBS StudioOliveVLC
Logiciel relatif à l'image GIMPHuginImageMagickInkscape
Matériel Enregistreur TVPlustek PhotoFilm 7400Terratec
Divers Chaine TV et langue audioVidéo