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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [How-To] Encodage Facile des films au format Archos

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[How-To] Encodage Facile des films au format Archos

n°508372
sorg
En Chantier
Posté le 22-06-2004 à 23:07:08  profilanswer
 

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.


Message édité par sorg le 24-11-2004 à 19:13:56

---------------
La boite à outils de l'ingénieur  *** Mon Flightdiary *** Mon profil Betaseries
mood
Publicité
Posté le 22-06-2004 à 23:07:08  profilanswer
 

n°508396
sorg
En Chantier
Posté le 22-06-2004 à 23:29:09  profilanswer
 

Réservé -  
 


Message édité par sorg le 22-06-2004 à 23:32:47

---------------
La boite à outils de l'ingénieur  *** Mon Flightdiary *** Mon profil Betaseries
n°508745
mean
Posté le 23-06-2004 à 14:41:21  profilanswer
 

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

n°508970
sorg
En Chantier
Posté le 23-06-2004 à 21:43:12  profilanswer
 

passage en version V2 qui adapte automatiquement la résolution verticale en fonction du ratio de l'image.


---------------
La boite à outils de l'ingénieur  *** Mon Flightdiary *** Mon profil Betaseries
n°509110
sorg
En Chantier
Posté le 24-06-2004 à 07:09:16  profilanswer
 

Correction de deux petit bug dans le V2


---------------
La boite à outils de l'ingénieur  *** Mon Flightdiary *** Mon profil Betaseries
n°509118
cedricbrun
Posté le 24-06-2004 à 08:16:15  profilanswer
 

bravo bonne initiative !
:)
je vois que ça fleuri en ce moment les scripts :D


---------------
<Chipo> Tortoose : je te garanti que ça marche <naf> vi ça marche c une solution merci <Chipo> Tortoose : de rien ;)
n°509614
sorg
En Chantier
Posté le 24-06-2004 à 20:21:36  profilanswer
 

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.


---------------
La boite à outils de l'ingénieur  *** Mon Flightdiary *** Mon profil Betaseries
n°595579
sorg
En Chantier
Posté le 24-11-2004 à 19:14:54  profilanswer
 

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).


---------------
La boite à outils de l'ingénieur  *** Mon Flightdiary *** Mon profil Betaseries

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [How-To] Encodage Facile des films au format Archos

 

Sujets relatifs
[ XMMS ] Impossible de lire le format divx [Résolu.....voir réponses][How to/Soluce] 3D sous mandrake 10 avec une ATI radeon
changer un format d'image en ligne de commandelogiciel gérer une liste de films DVD sous linux
probleme de lecture video au format "clip video??"imap, répertoire et format de la boite mail
Convertir une FAT32 en un format de partition linuxHow do you chmod ?
Apres avoir compilé noyau : invalid compressed format (err=1)[HOW TO] Installer Flash plugin pour Mozilla 1.6
Plus de sujets relatifs à : [How-To] Encodage Facile des films au format Archos


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR