#526 Le 11/04/2006, à 08:26
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
junoreactor: ça donne quoi?
Hors ligne
#527 Le 11/04/2006, à 08:39
- Isaric
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Sous Dapper, je ne peux plus cliquer le shutdown.
Dernière modification par Isaric (Le 11/04/2006, à 08:40)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#528 Le 11/04/2006, à 09:03
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
junoreactor: ça donne quoi?
Salut
Ça tombe bien que tu me demandes, car, je te le donne en mille...j'ai un problème !!!
rien de bien grave, car je crois que tu as en partie répondu dans un poste précédent.
J'ai donc deux morceaux d'un film à encoder, un morceau tout petit (12 MO) et le principal (1500 MO). Le problème survient avec le morceau tout petit (dont le nom de fichier ne comporte pas d'espaces). Je lance recode.sh sans problèmes, puis encode1CD.sh, mais j'ai à nouveau le message d'erreur "error parsing cmdline" juste après la création du frameno.avi et du Son.
Sachant que j'ai bien utilisé le bon script (c'est ce que j'ai vérifié en premier ), ce problème serait-il dû au fait, comme tu le disais auparavant, que ton script est prévu pour un gros fichier de 700 MO avec un bitrate en rapport, et qu'ici le fichier est ridiculement petit ???
"A chaque jour suffit sa peine"
Hors ligne
#529 Le 11/04/2006, à 09:15
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Oui, le pbm est là. Si tu dois recoller les morceaux tu fais la chose suivante:
1) recode.sh des deux morceaux.
2) edition par avidemux, tu les recolles (avidemux veut des encodages même format même bitrate pour recoller)
3) sauvegarde sous avi classique avec smart copy, tu obtiens un fichier avi complet
4) encode1CD.sh de ce fichier.
Hors ligne
#530 Le 11/04/2006, à 10:43
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Et...peux-tu enlever les pubs, le début, la fin, etc, avant de les avoir recollés et sauvegardés ?
"A chaque jour suffit sa peine"
Hors ligne
#531 Le 11/04/2006, à 10:49
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Ben oui, au moment du recollage, c'est là où tu enlèves ce que tu veux, tu n'es même pas obligé de te caler sur les «keyframes»...
Hors ligne
#532 Le 11/04/2006, à 10:53
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
et...(encore et toujours, désolé:o), quand il te demande un "Q factor" pour le smart copy, valeur comprise entre 2 et 31, laisse-tu la valeur proposée par défaut ou y a t il un truc ?
"A chaque jour suffit sa peine"
Hors ligne
#533 Le 11/04/2006, à 10:54
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Je laisse la valeur par défaut, je n'ai pas trop compris ce que c'est mais les valeurs par défaut sont supposées cohérentes...
Hors ligne
#534 Le 11/04/2006, à 11:19
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bon, et bien voilà, j'ai appliqué le script recode.sh aux deux morceaux, j'ai ouvert le premier (le plus petit), puis le deuxième par "File" "Append", j'ai sélectionné par [A,B] la pub avant de la supprimer par "Edit" "Delete", j'ai supprimé aussi la pub après le générique de fin en cliquant sur B, j'ai sauvegardé le tout en acceptant le Smart Copy et en laissant la valeur par défaut, et je viens de lancer l'encodage final avec encode1CD.sh.
Ça encode...
j'attends le résultat final, mais quoi qu'il en soit, merci pour tes précieux conseils !
"A chaque jour suffit sa peine"
Hors ligne
#535 Le 11/04/2006, à 12:24
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Ça devrait être bon... Tu peux tester le résultat en cours de route par
mplayer le_fichier.avi
(mais il n'y a pas d'index donc pas de marche avant rapide)
Hors ligne
#536 Le 11/04/2006, à 18:38
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Booon, ben je viens de rentrer et tester en détail, le fichier qui me tenait le plus à coeur et que je viens enfin d'avoir en top qualité, c'était Ghosts of Mars, de John Carpenter, diffusé sur W9 le...19 janvier 2006, et toujours pas correctement encodé jusqu'ici ! plus de décalage, excellente image, nickel, trop fort.
Juste une remarque : les fichiers obtenus sont tout de même assez gros (817479 K pour Ghosts of Mars, 790328 K pour l'émission Faites entrer l'accusé) alors que la durée des vidéos est tout à fait standard; entre une heure et une heure trente. Ne peut-on pas jouer sur la qualité de la vidéo dans le script, sans perdre le calage son-vidéo qui est parfait, pour avoir un enregistrement un poil moins nickel mais moins volumineux, qui permettrait ainsi de faire tenir 7 films sur un DVD au lieu de 6 ?
"A chaque jour suffit sa peine"
Hors ligne
#537 Le 11/04/2006, à 19:13
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bizarre ça, c'est censé tenir pile poil sur un CD, que donne tail -n 20 sur le fichier Son et un cat BITRATE?
Hors ligne
#538 Le 11/04/2006, à 19:44
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Reuh...malheureusement, j'ai tout effacé. Je suis en train d'en encoder un autre, mais dont le volume est légèrement plus petit (1167 Mo en MPEG2). Je mettrai le tail et le bitrate après l'encodage.
"A chaque jour suffit sa peine"
Hors ligne
#539 Le 11/04/2006, à 19:51
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
A titre indicatif, regardes ce que ça donne chez moi:
-rw-r--r-- 1 francois francois 733375674 2006-03-08 16:21 JourdeFete.avi
-rw-r--r-- 1 francois francois 733000870 2006-03-18 02:55 LaListedeSchindler-1CD.avi
-rw-r--r-- 1 francois francois 733087646 2006-03-23 01:59 LeDernierTemoin.avi
-rw-r--r-- 1 francois francois 733394712 2006-02-01 01:36 Odyseedelavie.avi
-rw-r--r-- 1 francois francois 733004278 2006-03-14 17:54 UnFlicalaMaternelle.avi
-r
Jour de fêtes est incomplet , ces crétins l'ont diffusé 20 minutes en retard.
Hors ligne
#540 Le 11/04/2006, à 21:14
- pynux
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
sinon install realplayer
pour lire la video
lxBDPlayer - http://lxbdplayer.sourceforge.net
mon petit site web :
http://www.tvdunet.com
Hors ligne
#541 Le 11/04/2006, à 21:25
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Le rapport???
Hors ligne
#542 Le 12/04/2006, à 14:26
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Ben voilà ce que ça donne chez moi :
-rw-r--r-- 1 blanchetjp blanchetjp 837098526 avr 11 14:38 Ghosts of Mars 190106 w9.avi
-rw-r--r-- 1 blanchetjp blanchetjp 1590923572 avr 11 02:06 La liste de Schindler 160306 FR3.avi
-rw-r--r-- 1 blanchetjp blanchetjp 855606616 avr 11 23:56 X-Files 150106 rtl9.avi
Comme tu peux le voir, si l'on excepte la Liste de Schindler pour lequel j'ai pris encode2CD.sh, la taille des fichiers excède amplement au final 700 Mo (816 Mo pour X-Files dont l'encodage s'est terminé cette nuit).
Je ne comprends pas ce qui peut expliquer cette nouvelle bizarrerie.
Prenons le dernier cas, X-Files : taille du fichier d'origine :
-rw-r--r-- 1 blanchetjp blanchetjp 1224168392 jan 15 22:42 t_Xfiles150106rtl9.mpg
script utilisé : je copie-colle celui qui à coup sûr a été utilisé, car entre les scripts originaux contenus dans le paquet, les modifs faites à la main par mes soins, plus celui copié-collé sur un de tes derniers posts, je commence à avoir du mal à m'y retrouver ;
#!/bin/sh
# encodage sur 1 CD:
# Usage:
# encode1CD.sh nom encode nom.mpg en nom.avi
# encode1CD.sh 1 [bitrate] redémarre avec la première passe
# encode1CD.sh 1 [bitrate] redémarre avec la deuxième passe
# dans les deux derniers cas, on peut préciser le bitrate.
# François BOISSON
#
mkdir $1.tmp
cd $1.tmp
FILM=../$1.mpg
RESULTAT=../$1.avi
if [ -z $2 ] ; then
if [ -f frameno.avi ] ; then
rm frameno.avi
fi
mencoder $FILM -ovc frameno -vf scale=640:496 -oac mp3lame -lameopts vbr=3:br=64:q=0 -o frameno.avi > Son
BITRATE=`grep "bitrate.*for 700" Son | cut --delimiter=" " -f 7`
echo $BITRATE > BITRATE
else
if [ -z $3 ] ; then
BITRATE=`cat BITRATE`
else
BITRATE=$3
fi
fi
# Passe 1
if [ -z $2 ] ; then
mencoder $FILM -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$BITRATE:turbo -ffourcc DIVX -o $RESULTAT
else
if [ $2 != "2" ] ; then
mencoder $FILM -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$BITRATE:turbo -ffourcc DIVX -o $RESULTAT
fi
fi
# Passe 2
mencoder $FILM -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=2:vbitrate=$BITRATE:vhq:v4mv:trell -ffourcc DIVX -o $RESULTAT
cd ..
Tail-20 sur le fichier Son utilisé hier soir donne :
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing index...01f (100%) 162.33fps Trem: 0min 55mb A-V:0.049 [0:66]
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Recommended video bitrate for 650MB CD: 754
Recommended video bitrate for 700MB CD: 818
Recommended video bitrate for 800MB CD: 946
Recommended video bitrate for 2 x 650MB CD: 1588
Recommended video bitrate for 2 x 700MB CD: 1716
Recommended video bitrate for 2 x 800MB CD: 1973Video stream: 0.800 kbit/s (100 B/s) size: 653600 bytes 6536.000 secs 163401 frames
Audio stream: 66.303 kbit/s (8287 B/s) size: 54169488 bytes 6536.016 secs
cat BITRATE donne :
818
Comprends pas, le bitrate utilisé semble le bon...
"A chaque jour suffit sa peine"
Hors ligne
#543 Le 12/04/2006, à 14:48
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Que donne la sortie console de
mplayer "Ghosts of Mars 190106 w9.avi" | grep VIDEO:
(et c'est bien comme film, j'ai hésité...)
PS: pour la première fois j'ai un léger décalage son sur le film obtenu mais il est uniforme, je le règle avec avisync mais ça m'enquiquine, c'est le premier film en une quinzaine d'enregistrés depuis que j'applique cette méthode
Dernière modification par fran.b (Le 12/04/2006, à 14:55)
Hors ligne
#544 Le 12/04/2006, à 18:39
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Alors ...ça ne donne pas grand chose à part ceci :
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
VIDEO: [DIVX] 640x496 24bpp 25.000 fps 984.1 kbps (120.1 kbyte/s)
Using SSE optimized IMDCT transform
Using MMX optimized resampler
Je suppose que c'est cette ligne seulement
VIDEO: [DIVX] 640x496 24bpp 25.000 fps 984.1 kbps (120.1 kbyte/s)
qui présente un intérêt.
Pour le décalage ne t'inquiète pas, c'est toujours mieux que tout ce que j'ai fait avant, je trouve même cela parfait pour tout dire...
"A chaque jour suffit sa peine"
Hors ligne
#545 Le 12/04/2006, à 19:48
- Haazheel
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bonjour,
Cela fait un moment que je suis ce thread sans participer malgré mes "échecs" Mais comme vous aviez l'air d'avancé pas mal je me suis dit "laissons les finir tranquille"
Bon voila Et bien j'y arrive pas !!! Mais heuuu !!
J'ai donc le fameux décalage sous avidemux et impossible de couper les pubs...
J'ai copié collé ceci dans recode.sh sur mon poste :
#/bin/sh
BITRATE=2000
mv $1 t_$1
mencoder -oac lavc -ovc lavc -lavcopts acodec=ac3:vcodec=mpeg4:vbitrate=$BITRATE -o $1 t_$1
Je lance ceci sur une vidéo de 75 minutes enregistrés sur France 4 (aucune idée si ca change entre les chaines donc je précise je suis devenu méfiant moi)
Et là c'est le drame...
L'image qui était très jolie se retrouve réduite sur un petit "carré" comme si en lance le shell ca avait fait un "resize" ...
Suis pas clair si ?
Voila après je vous embêterais avec l'encodage
merci encore pour tout ce boulot !
Dernière modification par Haazheel (Le 12/04/2006, à 19:49)
Hors ligne
#546 Le 12/04/2006, à 20:00
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Je suppose que c'est cette ligne seulement
VIDEO: [DIVX] 640x496 24bpp 25.000 fps 984.1 kbps (120.1 kbyte/s)
qui présente un intérêt.
Oui, ça indique que tu as encodé avec un bitrate de 984 en gros et pas 818, pétard c'est curieux.
Tu peux faire deux choses
1) Tu relances le script avec
$ encode1CD.sh 1 818 nom_du_fichier_sans_le_pointmpg
2) tu peux aussi lancer
#!/bin/sh
# encodage sur 1 CD:
# Usage:
# encode1CD.sh nom encode nom.mpg en nom.avi
# encode1CD.sh 1 [bitrate] redémarre avec la première passe
# encode1CD.sh 1 [bitrate] redémarre avec la deuxième passe
# dans les deux derniers cas, on peut préciser le bitrate.
# François BOISSON
#
mkdir $1.tmp
cd $1.tmp
FILM=../$1.mpg
RESULTAT=../$1.avi
if [ -z $2 ] ; then
if [ -f frameno.avi ] ; then
echo rm frameno.avi
fi
echo mencoder $FILM -ovc frameno -vf scale=640:496 -oac mp3lame -lameopts vbr=3:br=64:q=0 -o frameno.avi > Son
# BITRATE=`grep "Bitrate.*CD 700" Son | cut --delimiter=" " -f 8`
BITRATE=`grep "itrate.*[^x] 700" Son | sed -e 's/.*: //'`
echo $BITRATE > BITRATE
else
if [ -z $3 ] ; then
BITRATE=`cat BITRATE`
else
BITRATE=$3
fi
fi
# Passe 1
if [ -z $2 ] ; then
echo mencoder $FILM -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$BITRATE:turbo -ffourcc DIVX -o $RESULTAT
else
if [ $2 != "2" ] ; then
echo humm mencoder $FILM -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$BITRATE:turbo -ffourcc DIVX -o $RESULTAT
fi
fi
# Passe 2
echo mencoder $FILM -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=2:vbitrate=$BITRATE:vhq:v4mv:trell -ffourcc DIVX -o $RESULTAT
cd ..
Ca affiche les commandes qu'il a fait, on verra si il se gourre sur le bitrate.
Une question, c'est quelle version de mplayer/mencoder? (pour les 2)
Hors ligne
#547 Le 12/04/2006, à 20:01
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
@Haazheel
recode.sh ne suffit pas, tu as lancé encode.sh après ?
Dernière modification par junoreactor (Le 12/04/2006, à 20:02)
"A chaque jour suffit sa peine"
Hors ligne
#548 Le 12/04/2006, à 20:12
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
@Haazheel
Que donne toi aussi la commande
mplayer "ton film.avi" | grep VIDEO:
(ça indique le format)
Hors ligne
#549 Le 12/04/2006, à 20:20
- junoreactor
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
@françois
j'ai mplayer 1.0-1.pre7.20051220.0.1.20060plf, et mencoder 1.0-1.pre7.20051220.0.1.20060plf (pareil, donc).
Je voulais compiler mplayer pour optimiser mes chances de réussite, mais ce n'est pas possible sous mandriva, à cause de gcc 2.96 utilisé par cette distrib et dont les auteurs ne veulent pas parler. Je me refuse à downgrader ou upgrader mon gcc sinon tout va partir en vrille sur mon système (oui, je sais, Mandriva ça pue comme OS et ya que Debian Sarge ou Ubuntu de bien mais j'ai la flemme de tout changer).
Bon, sinon j'ai copié collé ton dernier script, l'ai sauvegardé en tant que "encode1CDverbeux.sh", l'ai lancé...et voilà ce que j'ai :
[blanchetjp@localhost Video]$ ./encode1CDverbeux.sh xfilesreduit
mencoder ../xfilesreduit.mpg -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=1:vbitrate=:turbo -ffourcc DIVX -o ../xfilesreduit.avi
mencoder ../xfilesreduit.mpg -oac copy -ovc lavc -vf scale=640:496 -lavcopts vcodec=mpeg4:vpass=2:vbitrate=:vhq:v4mv:trell -ffourcc DIVX -o ../xfilesreduit.avi
Puis plus rien...juste ces deux lignes et rien ne démarre, doit y avoir un schmurtz...
"A chaque jour suffit sa peine"
Hors ligne
#550 Le 12/04/2006, à 20:58
- fran.b
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Non,non, c'est normal que rien ne démarre, puisque les commandes ne sont pas exécutés. Je me demande si le script passe le BITRATE à mencoder. Ne serait tu pas en tch ou zsh? Si oui, remplace le /bin/sh du début par /bin/bash.
Mais j'ai merdouillé et effacé ton fichier Son,
Remet
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing index...01f (100%) 162.33fps Trem: 0min 55mb A-V:0.049 [0:66]
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Recommended video bitrate for 650MB CD: 754
Recommended video bitrate for 700MB CD: 818
Recommended video bitrate for 800MB CD: 946
Recommended video bitrate for 2 x 650MB CD: 1588
Recommended video bitrate for 2 x 700MB CD: 1716
Recommended video bitrate for 2 x 800MB CD: 1973Video stream: 0.800 kbit/s (100 B/s) size: 653600 bytes 6536.000 secs 163401 frames
Audio stream: 66.303 kbit/s (8287 B/s) size: 54169488 bytes 6536.016 secs
dans le fichier Son et recommence en enlevant la ligne
echo mencoder $FILM -ovc frameno -vf scale=640:496 -oac mp3lame -lameopts vbr=3:br=64:q=0 -o frameno.avi > Son
Mon idée est de voir si le paramètre BITRATE est bien passé à mencoder donc ce fichier ne fait rien si ce n'est dire les commandes qu'il aurait exécuté.
Dernière modification par fran.b (Le 12/04/2006, à 20:58)
Hors ligne