Ça pourrait se faire en msg perso mais les réponses intéresseront ptet d’autres amis.
Pour rappel, François (fran.b) est le “mainteneur” de ce paquet (fricorder).
Fricorder sert à enregistrer une séquence de TV par l’intermédiaire de la Freebox (en gros)
question donc à François :
as-tu dernièrement modifié qq chose ds le paquet ?
j’avais désisntallé, pour je ne sais m^ plus quelle raison, fricorder. Voulant reprendre mes essais qui étaient restés infructueux, j’ai réinstallé le paquet et j’ai l’impression que je n’ai plus d’erreurs après le premier script (recode.sh). Ensuite, ça déconne encore côté son mais ça sera la deuxième manche, plus tard.
Je continue mes investigations.
Faut qu’tu m’expliques :
à gauche, ton ami préféré a les traits tirés (je dirais m^ “étiré”)
à droite, sa marque préférée a un rapport Hxl normal.
Les deux enregistrements ont été faits à qq mn d’intervalle, à gauche sur ‘I-télé’ à droite, sur 'FR-3’
Le rslt présent est après le passage au premier script (recode.sh).
Pour les deux, le son est absent mais ça, je crois que c’est normal car il faut le second script pour l’avoir ?
Ce second script déconne mais je veux essayer de règler les choses ds l’ordre, alors on verra par la suite.
voilà la fin de ce passage :
[code]Pos: 896.9s 22436f (99%) 47.72fps Trem: 0min 238mb A-V:0.080 [1994:223]
Skipping frame!
TS_PARSE: COULDN’T SYNC%) 47.72fps Trem: 0min 238mb A-V:0.020 [1993:224]
Pos: 899.2s 22494f (100%) 47.72fps Trem: 0min 238mb A-V:0.016 [1993:224]
Broken frame at 0x14970C0
Pos: 899.5s 22502f (100%) 47.72fps Trem: 0min 238mb A-V:-0.001 [1993:224]
Flushing video frames.
Writing index…
Writing header…
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 1993.727 kbit/s (249215 B/s) size: 224164694 bytes 899.480 secs 22502 frames
Audio stream: 224.000 kbit/s (28000 B/s) size: 25189248 bytes 899.616 secs
ricardo@sid-hda8:/home/ricardo/fricorder$[/code]
BON, Y VEUT PAS TRANSFÉRER MA CAPTURE D’ÉCRAN.
bon ben comme y veut pas direct, on va faire indirect :
http://ricardo.free.fr/captures/I-TV_FR-3.png
Je ne maintiens plus le paquet fricorder, le concepteur a laissé son truc pendant un an sans rien faire (et j’ai fait des modifs pour adapter et améliorer la chose), puis après est reparti sur son code en écartant les modifs apportés -essentiellement la reprise du flux lors d’une interruption (important chez moi, ça arrive fréquemment)-. Du coup il fait épisodiquement un paquet mais bon…
Sinon, le principe est le suivant: le flux free est un flux MPEG-2 plus ou moins louche -entre autres impossible à éditer-. Le script Recode.sh permet de recoder directement le flux en mpeg4+mp3 sans perte de qualité vu le bitrate utilisé.
Une remarque: Quand tu redémarres ta freebox, il faut lancer la lecture du flux tele en affichant au moins une fois une chaine quelconque sur ta télé avant de pouvoir capturer des chaines, sinon vlc ne recevra aucun flux (en clair tu regardes F2 sur la télé 5s et tu éteins coupe télé + freebox/tele (bouton rouge) et ça marche). Le flux est le suivant
[quote]VIDEO MPEG2(pid=69) AUDIO MPA(pid=68) NO SUBS (yet)! PROGRAM N. 1
VIDEO: MPEG2 480x576 (aspect 3) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)
[/quote]en clair du 480x576 en 16/9 donc en général remis en 1024x576 par le lecteur. L’audio est
[quote]AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
[/quote]donc mp2 192Kb/s
Tu recodes le truc, tu obtiens un fichier de même taille:
[quote]VIDEO: [FMP4] 480x576 24bpp 25.000 fps 1987.4 kbps
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
[/quote]Donc encodé en MP4 2000Kbits/s et AC3 224Kbits/s. Il a du son mais a perdu l’aspect. il est affiché ici sous le format 480x576 donc plus haut que large, tes personnages sont filiformes.
Tu édites le fichier et tu l’encodes par
$ Encode.sh test.mpg Avc aspect=16/9 Bvid 800 Passe 1
et tu obtiens un fichier
[quote]VIDEO: [DIVX] 640x496 24bpp 25.000 fps 796.5 kbps (97.2 kbyte/s)
AUDIO: 48000 Hz, 2 ch, s16le, 96.0 kbit/6.25% (ratio: 12000->192000)
[/quote]
en 640x496 avec un aspect de 16/9. Quand tu l’affichaes tu retrouves ton aspect de 16/9 (nouveau sur F2, les autres chaines c’est 4/3).
Voilà la liste des fichiers que j’obtiens sur cet exemple
[quote]-rw-r–r-- 1 francois francois 0 2008-04-16 18:11 [France_2][2008.04.16_18:11][4]-1.mpg
-rw-r–r-- 1 francois francois 0 2008-04-16 18:11 [France_2][2008.04.16_18:11][4]-2.mpg
-rw-r–r-- 1 francois francois 0 2008-04-16 18:11 [France_2][2008.04.16_18:11][4]-3.mpg
-rw-r–r-- 1 francois francois 0 2008-04-16 18:12 [France_2][2008.04.16_18:11][4]-4.mpg
-rw-r–r-- 1 francois francois 0 2008-04-16 18:12 [France_2][2008.04.16_18:11][4]-5.mpg
-rw-r–r-- 1 francois francois 0 2008-04-16 18:12 [France_2][2008.04.16_18:11][4]-6.mpg
-rw-r–r-- 1 francois francois 56245464 2008-04-16 18:15 t_[France_2][2008.04.16_18:11][4]-7.mpg
-rw-r–r-- 1 francois francois 39421656 2008-04-16 18:20 [France_2][2008.04.16_18:11][4]-7.mpg
-rw-r–r-- 1 francois francois 14029890 2008-04-16 18:23 test.mpg
drwxr-xr-x 2 francois francois 4096 2008-04-16 18:24 test.tmp
-rw-r–r-- 1 francois francois 5542490 2008-04-16 18:26 E_test.avi
[/quote]
un essai avec FR2 :
suite à encode.sh (1er script) image étirée (c’est normal) mais pas de son. 1 seul fichier tjrs .mpg env 2/3 du fichier original.
début =
[code]ricardo@sid-hda8:/home/ricardo/fricorder$ ./recode.sh france2.mpg
MEncoder dev-SVN-r25315 © 2000-2007 MPlayer Team
CPU: Intel® Pentium® 4 CPU 2.53GHz (Family: 15, Model: 2, Stepping: 4)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
WARNING: OUTPUT FILE FORMAT IS AVI. See -of help.
success: format: 0 data: 0x0 - 0x1553d12c
TS file format detected.
VIDEO MPEG2(pid=69) AUDIO MPA(pid=68) NO SUBS (yet)! PROGRAM N. 1
VIDEO: MPEG2 480x576 (aspect 3) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)
[V] filefmt:29 fourcc:0x10000002 size:480x576 fps:25.00 ftime:=0.0400
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 480 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale…
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed 
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
VDec: vo config request - 480 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
videocodec: libavcodec (480x576 fourcc=34504d46 [FMP4])
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
Writing header…2f ( 0%) 0.00fps Trem: 0min 0mb A-V:-0.004 [0:0]
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.
1 duplicate frame(s)!
Pos: 0.8s 22f ( 0%) 0.00fps Trem: 7min 300mb A-V:-0.084 [0:223]
[/code]
FIN =
[code]Pos: 878.8s 21967f (97%) 60.49fps Trem: 0min 237mb A-V:0.080 [1994:224]
Skipping frame!
TS_PARSE: COULDN’T SYNC%) 60.52fps Trem: 0min 238mb A-V:0.049 [1997:223]
Pos: 898.0s 22448f (100%) 60.52fps Trem: 0min 238mb A-V:0.026 [1997:224]
Flushing video frames.
Writing index…
Writing header…
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 1997.998 kbit/s (249749 B/s) size: 224285318 bytes 898.040 secs 22448 frames
Audio stream: 224.000 kbit/s (27999 B/s) size: 25148032 bytes 898.144 secs
ricardo@sid-hda8:/home/ricardo/fricorder$ [/code]
EDIT :
après passage au script 2 (Encode.sh) et avec les nvelles données que tu as écrites :
il n’y a plus de msg d’erreur
image redevenue correcte 16/9 pour FR2
j’ai le son … mais décalé.
enfin, ce qui est quand m^ mieux, c’est la 1ere fois que j’ai un fichier E_france2.avi
directement regardable.
Par contre, ds le dossier supplémentaire, il n’y a plus qu’un divx2pass.log
plus de dossier purement son et plus de BITRATE
[quote=“ricardo”]
TS_PARSE: COULDN’T SYNC%) 60.52fps Trem: 0min 238mb A-V:0.049 [1997:223]
[/quote]bizarre ce message…
[quote]
Pos: 898.0s 22448f (100%) 60.52fps Trem: 0min 238mb A-V:0.026 [1997:224]
Flushing video frames.
Writing index…
Writing header…
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 1997.998 kbit/s (249749 B/s) size: 224285318 bytes 898.040 secs 22448 frames
Audio stream: 224.000 kbit/s (27999 B/s) size: 25148032 bytes 898.144 secs
ricardo@sid-hda8:/home/ricardo/fricorder$ [/code]
EDIT :
après passage au script 2 (Encode.sh) et avec les nvelles données que tu as écrites :
il n’y a plus de msg d’erreur
image redevenue correcte 16/9 pour FR2
j’ai le son … mais décalé.
enfin, ce qui est quand m^ mieux, c’est la 1ere fois que j’ai un fichier E_france2.avi
directement regardable.
Par contre, ds le dossier supplémentaire, il n’y a plus qu’un divx2pass.log
plus de dossier purement son et plus de BITRATE[/quote]
Normal, le Passe 1 et la donnée du bitrate video supprime l’encodage préambule du son pour le calcul du bitrate.
Essaye avec le mencoder que je t’avais envoyé.
[quote=“fran.b”]
Essaye avec le mencoder que je t’avais envoyé.[/quote]De quoi tu parles car je ne retrouve rien ?
Tu peux me renvoyer stp.
EDIT :
J’ai fait essais sur mon DD ext et c’est presque parfait.
Je pense que c’est sur celui-là que j’avais changé qq chose au niveau “mencoder”, je vais vérifier les versions des paquets.
EDIT 2 :
Non, fausse joie, le décalage est tjrs présent.
[quote=“fran.b”]
Essaye avec le mencoder que je t’avais envoyé.[/quote]Tu peux me le renvoyer stp ?
http://boisson.homeip.net/debian/mencoder.gz
Tu le gunzip et le met à la place de /usr/bin/mencoder. N’oublies pas de mettre les droits +x. Tu devrais retirer ton email, sinon tu vas être inondé de spams
[quote=“fran.b”]http://boisson.homeip.net/debian/mencoder.gz
Tu le gunzip et le met à la place de /usr/bin/mencoder. N’oublies pas de mettre les droits +x. Tu devrais retirer ton email, sinon tu vas être inondé de spams[/quote]
Oui, j’en ai déjà assez comme ça car c’est un email simplissime. Toutefois, j’ai des filtres assez efficaces et env. 90 % ne m’arrivent m^ pas. Sur les 10 % restants, ils vont ds un dossier “spam” que je vérifie quand m^ mais rapidement et ==> poubelle.
EDIT :
C’est surchargé chez toi en ce moment car je n’ai qu’une fenêtre de hiéroglyphes. :smt003
Je ferai plus tard.
C’est normal, c’est l’archive mencoder.gz directement, fais “Enregistrer la cible du lien sous…”
ok, ça mouline !
bon, idem !
n’y aurait-il pas qq chose à modifier ds la ligne de commande concernant le ‘Bvid 800’ ?
Je vois ça ds le fichier son quand on ne tape pas le ‘Passe 1’ :
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Recommended video bitrate for 650MB CD: 20548
Recommended video bitrate for 700MB CD: 22135
Recommended video bitrate for 800MB CD: 25308
Recommended video bitrate for 2 x 650MB CD: 41177
Recommended video bitrate for 2 x 700MB CD: 44350
Recommended video bitrate for 2 x 800MB CD: 50698
autre chose :
videocodec: libavcodec (640x496 fourcc=58564944 [DIVX])
[VE_LAVC] High quality encoding selected (non-realtime)!
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
Writing header...
ODML: vprp aspect is 4:3.
que veut dire ce New-face failed ?
Non, les bitrates indiqués sont ceux qu’il faut mettre pour obtenir un fichier de la taille d’un CD, de 2 CDs, etc. Pour un essai, c’est inutile.
Le message concerne la fonte des sous titres, ici tu t’en moques.
Donc il y a toujours un décalage son , hum je vais regarder de mon coté sur ma nouvelle machine…
[quote=“fran.b”]Le message concerne la fonte des sous titres, ici tu t’en moques. [/quote]Ben évidemment, je n’avais m^ pas pris la peine de lire les dernières lignes, je m’étais arrêté au “… failed”
Bon, c’est bien le mencoder de Etch (inclus) et supérieur qui fait le décalage audio. C’est vraiment la plaie, j’ai tout sur une sarge mais ça ne va pas durer éternellement.
Tu peux éventuellement essayer d’installer
boisson.homeip.net/debian/mplaye … n_i386.deb
mais attention, c’est un paquet qui ne respecte pas le découpage des paquets de debian-multimedia…
[quote=“fran.b”]installer
boisson.homeip.net/debian/mplaye … n_i386.deb
mais attention, c’est un paquet qui ne respecte pas le découpage des paquets de debian-multimedia…[/quote]Quel danger y-ya-t-il alors ?
Rien si ce n’est que je te suggère de désinstaller mplayer et mencoder avant…
Bon, j’ai mieux et avec le mplayer mencoder de debian. Au lieu de faire Recodempg.sh, tu fais la chose suivante:
en ayant soin de prendre le nouveau script
http://boisson.homeip.net/Encodeeng si tu est en english et
http://boisson.homeip.net/Encode sinon.
La séquence de traitement serait
$ Encode.sh Fichier.mpg Bson 256 Bvid 2000 Passe S
<Edition du fichier E_Fichier.avi et renommage en
Fichier2.avi>
$ Encode.sh Fichier2.avi Avc aspect=16/9 Bvid 800 Passe 1
sauf si la durée est longue auquel cas tu fais
J’vais essayer tt ça mais confirme-moi :
je commence tjrs par le premier scrip avant ces dernères manips :
recode.sh