Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1001 connectés 

 


Dernière réponse
Sujet : [How-To] Encodage Facile des films au format Archos
sorg VERSION 4 du 24-11-2004
La version la plus "up2date" du script, se trouve désormais ici:
http://fr.gentoo-wiki.com/HOWTO_En [...] chos_AV3XX
 
Cette nouvelle version est basée sur transcode. Elle est (beaucoup) plus rapide (au moins deux fois plus rapde chez moi).

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
sorg VERSION 4 du 24-11-2004
La version la plus "up2date" du script, se trouve désormais ici:
http://fr.gentoo-wiki.com/HOWTO_En [...] chos_AV3XX
 
Cette nouvelle version est basée sur transcode. Elle est (beaucoup) plus rapide (au moins deux fois plus rapde chez moi).
sorg V3 !!!
 
Le script demande maintenant les paramètres d'encodage.
Prochaine étape: le service menu doit proposer l'encodage avec paramètre par défaut ou en interactif en passant juste un flag --auto au script.
cedricbrun bravo bonne initiative !
:)
je vois que ça fleuri en ce moment les scripts :D
sorg Correction de deux petit bug dans le V2
sorg passage en version V2 qui adapte automatiquement la résolution verticale en fonction du ratio de l'image.
mean Tu peux aussi faire un adm script si tu veux (faut la version cvs)
Ca donne un truc du genre

Code :
  1. Load("monfilm.avi" );
  2. AddVideoFilter(mpresize,w=576,h=320,algo=2);
  3. videocodec(XVID4,"CQ=5" );
  4. save("monfilm_archos.avi" );


 
avidemux2 --run monscript

sorg Réservé -  
 
sorg VERSION 4 du 24-11-2004
La version la plus "up2date" du script, se trouve désormais ici:
http://fr.gentoo-wiki.com/HOWTO_En [...] chos_AV3XX
 
Cette nouvelle version est basée sur transcode. Elle est (beaucoup) plus rapide (au moins deux fois plus rapde chez moi).  
 
 
VERSION 3 du 24-06-2004
Petit tip pour encoder vite-fait vos video aux format adequat pour les Archos AV3XX (devrais aussi fonctionner pour d'autres lecteurs et plus généralement  pour appliquer une série de filtres sur une video).
Il vous faudra Avidemux2 installé sur votre bécane pour que le script fonctionne.
 

mkdir ~/archos


cd /usr/kde/3.2/share/apps/konqueror/servicemenus


su


nano avi-archos.desktop


On copie/colle le texte suivant:

menus/avi-archos.desktop
[Desktop Entry]
ServiceTypes=video/*
Actions=EncodePourArchos
 
[Desktop Action EncodePourArchos]
Name=Encoder pour Archos AV3XX
Exec=avi-archos-dialog.sh %f %n


chmod 644 *


nano /usr/bin/avi-archos-dialog.sh


On copie/colle le texte suivant:

Code :
  1. #!/bin/sh
  2. #Definition des variables
  3. QUANTIZER=`kdialog --menu "Qualité de la vidéo" 1 "1 - Top moumoutte" 2 2 3 3 4 "4 - Valeur recommandée" 5 5 6 6 7 7 8 8 9 9 10 "10 - Au delà c est vraiment merdique"`
  4. OUT_WIDTH=`kdialog --menu "Largeur voulue en pixel" 320 320 640 640`
  5. MP3BITRATE=`kdialog --menu "Bitrate du MP3" 96 96kbps 128 128kbps 160 160kbps 224 224kbps 320 320kbps`
  6. FULL_PATH=$1
  7. FILE_NAME=/home/sorg/archos/$2
  8. #Extraction de la largeur du divx d'entrée
  9. TEMP=`avidemux2 --load $FULL_PATH --info --quit |grep "Video Size" |cut -f 2 -d : `
  10. IN_WIDTH=`echo $TEMP |cut -f 1 -d " "`
  11. #Idem pour la hauteur
  12. IN_HEIGHT=`echo $TEMP |cut -f 3 -d " "`
  13. #Calcul de la hauteur de sortie
  14. OUT_HEIGHT=`echo "$IN_HEIGHT * $OUT_WIDTH / $IN_WIDTH" |bc -q`
  15. #création du fichier de config du filtre
  16. touch /tmp/redim.flt
  17. echo '<?xml version="1.0"?>' > /tmp/redim.flt
  18. echo '<filters FilterNumber="1">' >> /tmp/redim.flt
  19. echo '  <Filter Tag="1" Conf=" Resize '$IN_WIDTH' x '$IN_HEIGHT' --&gt; '$OUT_WIDTH' x '$OUT_HEIGHT'">' >> /tmp/redim.flt
  20. echo '          <Parameters Number="3">' >> /tmp/redim.flt
  21. echo '                  <w>'$OUT_WIDTH'</w>' >> /tmp/redim.flt
  22. echo '                  <h>'$OUT_HEIGHT'</h>' >> /tmp/redim.flt
  23. echo '                  <algo>0</algo>' >> /tmp/redim.flt
  24. echo '          </Parameters>' >> /tmp/redim.flt
  25. echo '  </Filter>' >> /tmp/redim.flt
  26. echo '</filters>' >> /tmp/redim.flt
  27. #Lancement de la conversion
  28. avidemux2 --load $FULL_PATH --audio-process --video-process --audio-map --filters /tmp/redim.flt --audio-bitrate $MP3BITRATE --audio-codec MP3 --video-codec FFmpeg4 --video-conf cq=$QUANTIZER --save $FILE_NAME


chmod 777 avi-archos-dialog.sh


 
Au prochain redémarrage de konqueror (oui, j'ai oublié de préciser que c'était pour KDE3.2 - Mais il est possible de faire qqch d'équivalement pour les autres WM) , un menu suplémentaire apparaitra dans le menu contextuel. Les videos produites apparaissent dans le dossier archos de votre home.
 
 
 
VERSION 2 du 23-06-2004
Petit tip pour encoder vite-fait vos video aux format adequat pour les Archos AV3XX (devrais aussi fonctionner pour d'autres lecteurs et plus généralement  pour appliquer une série de filtres sur une video).
Il vous faudra Avidemux2 installé sur votre bécane pour que le script fonctionne.
 

mkdir ~/archos


cd /usr/kde/3.2/share/apps/konqueror/servicemenus


su


nano avi-archos.desktop


On copie/colle le texte suivant:

menus/avi-archos.desktop
[Desktop Entry]
ServiceTypes=video/*
Actions=EncodePourArchos
 
[Desktop Action EncodePourArchos]
Name=Encoder pour Archos AV3XX
Exec=avi-archos.sh %f %n


chmod 644 *


nano /usr/bin/avi-archos.sh


On copie/colle le texte suivant:

#!/bin/sh
 
#Definition des variables
QUANTIZER=4 #1 c le top / 31 c caca ... 4 est un bon compromis
MP3BITRATE=128
OUT_WIDTH=320 #Au choix 320 ou 640
FULL_PATH=$1
FILE_NAME=/home/sorg/archos/$2   #Indiquez le dossie rou vous voulez stocker les fichiers encodés.
 
#Extraction de la largeur du divx d'entrée
TEMP=`avidemux2 --load $FULL_PATH --info --quit |grep "Video Size" |cut -f 2 -d : `
IN_WIDTH=`echo $TEMP |cut -f 1 -d " "`
 
#Idem pour la hauteur
IN_HEIGHT=`echo $TEMP |cut -f 3 -d " "`
 
#Calcul de la hauteur de sortie
OUT_HEIGHT=`echo "$IN_HEIGHT * $OUT_WIDTH / $IN_WIDTH" |bc -q`
 
#création du fichier de config du filtre
touch /tmp/redim.flt
echo '<?xml version="1.0"?>' > /tmp/redim.flt
echo '<filters FilterNumber="1">' >> /tmp/redim.flt
echo '  <Filter Tag="1" Conf=" Resize '$IN_WIDTH' x '$IN_HEIGHT' --&gt; '$OUT_WIDTH' x '$OUT_HEIGHT'">' >> /tmp/redim.flt
echo '          <Parameters Number="3">' >> /tmp/redim.flt
echo '                  <w>'$OUT_WIDTH'</w>' >> /tmp/redim.flt
echo '                  <h>'$OUT_HEIGHT'</h>' >> /tmp/redim.flt
echo '                  <algo>0</algo>' >> /tmp/redim.flt
echo '          </Parameters>' >> /tmp/redim.flt
echo '  </Filter>' >> /tmp/redim.flt
echo '</filters>' >> /tmp/redim.flt
 
#Lancement de la conversion
 
avidemux2 --load $FULL_PATH --audio-process --video-process --audio-map --filters /tmp/redim.flt --audio-bitrate $MP3BITRATE --audio-codec MP3 --video-codec FFmpeg4 --video-conf cq=$QUANTIZER --save $FILE_NAME
 


chmod 777 avi-archos.sh


 
Au prochain redémarrage de konqueror (oui, j'ai oublié de préciser que c'était pour KDE3.2 - Mais il est possible de faire qqch d'équivalement pour les autres WM) , un menu suplémentaire apparaitra dans le menu contextuel. Les videos produites apparaissent dans le dossier archos de votre home.
 
 
VERSION 1 du 22-06-2004
Petit tip pour encoder vite-fait vos video aux format adequat pour les Archos AV3XX (devrais aussi fonctionner pour d'autres lecteurs et plus généralement  pour appliquer une série de filtres sur une video).
Il vous faudra Avidemux2 installé sur votre bécane pour que le script fonctionne.
 

mkdir ~/archos


cd /usr/kde/3.2/share/apps/konqueror/servicemenus


su


nano avi-archos.desktop


On copie/colle le texte suivant:

[Desktop Entry]
ServiceTypes=video/*
Actions=EncodePourArchos
 
[Desktop Action EncodePourArchos]
Name=Encoder pour Archos AV3XX
Exec=avidemux2 --load %f --audio-process --video-process --audio-map --filters /home/votre_user/archos/redim.flt --audio-bitrate 128 --audio-codec MP3 --video-codec FFmpeg4 --video-conf cq=5 --save /home/votre_user/archos/%n


chmod 644 *


nano ~/archos/redim.flt


On copie/colle le texte suivant:

<?xml version="1.0"?>
<filters FilterNumber="1">
  <Filter Tag="1" Conf=" Resize 576 x 304 --&gt; 320 x 176">
    <Parameters Number="3">
      <w>320</w>
      <h>176</h>
      <algo>0</algo>
    </Parameters>
  </Filter>
</filters>


 
 
Au prochain redémarrage de konqueror (oui, j'ai oublié de préciser que c'était pour KDE3.2 - Mais il est possible de faire qqch d'équivalement pour les autres WM) , un menu suplémentaire apparaitra dans le menu contextuel. Les videos produites apparaissent dans le dossier archos de votre home.
 
NOTES:

  • La résolution de sortie est fixée à 320x176. Le résultat est bon si on a du 16/9 en entrée. Si c'est du 4/3 ou du 2.35/1 on va avoir des déformations. Si quelqu'un à une idée pour que la largeur soit fixée à 320 et la hauteur variable pour garder un ratio constant je suis preneur. Résolu dans la V2
  • Au pire j'envisage de prévoir plusieurs entrées dans le menu en fonction  du format d'entrée.
  • Les critères de qualités sont fixés dans la ligne de commande. A vous de les modifier en fonction de vos besoins.Dans la V2, c'est dans le script . La V3 proposera une boite de dialogueC'est fait !
  • La largeur idéale pour un AV3XX est 640px ou 320px. Pour une visualistaion à l'écran 320 est largement suffisant. Pour utiliser la sortie TV , préférez 640.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR