Page 3 sur 4

Posté : ven. 06 nov., 2009 23:43
par pepsilite
ben avec TSmuxer, non? il coupe les TS

Posté : ven. 06 nov., 2009 23:44
par Underground78
pepsilite a écrit :à ton avis, est-ce que ce ffmpeg "patché" est complet? en clair, est-ce qu'on peut l'intégrer dans m4ng à la place de celui qui y est actu?
A priori oui mais il faudrait tester pour être sûr.
phyllox a écrit :J'espère que tu vas pouvoir nous intégrer ça dans M4ng. Et dommage que pour couper du ts hd, je n'ai encore trouvé que H264TS_Cutter. Si quelqu'un connait une autre façon ... ?
TsMuxer peut faire ça, il est utilisable via m4ng en allant dans la section Muxer/Démuxer.

Posté : sam. 07 nov., 2009 0:01
par pepsilite
phyllox a écrit : @Pepsi

J'espère que tu vas pouvoir nous intégrer ça dans M4ng. Et dommage que pour couper du ts hd, je n'ai encore trouvé que H264TS_Cutter. Si quelqu'un connait une autre façon ... ?
Intégrer à quel niveau exactement?

Posté : sam. 07 nov., 2009 0:14
par pepsilite
Underground78 a écrit :
pepsilite a écrit :à ton avis, est-ce que ce ffmpeg "patché" est complet? en clair, est-ce qu'on peut l'intégrer dans m4ng à la place de celui qui y est actu?
A priori oui mais il faudrait tester pour être sûr.
J'ai testé et je suis sûr... la réponse est "non", certaines commandes ne sont bien entendu pas reconnues..... :hop:

Posté : sam. 07 nov., 2009 0:16
par phyllox
Heu, oui, il sait couper, j'ai vu, mais il faut lui indiquer des durées ? Il n'y a pas de visu ? Couper les pubs, les bandeaux, tout ça...

Ou alors j'ai rien pigé (comme d'hab) ?

Posté : sam. 07 nov., 2009 0:48
par phyllox
Finalement, c'est bon avec H264TS_Cutter puis ffmpg patché même sur Tf1, avec 4 morceaux. J'ai un son ac3, je ne peux que supposer que la vidéi est ok aussi, vu que je n'y ai pas touché.

20 minutes de traitement par h264ts-cutter, et puis plus de 10 minutes pour DGAVCIndex avant de pouvoir lancer l'encodage, c'est long, surtout à cette heure ci.

Question aux techniciens : pourquoi la fenêtre de DGAVCIndex m'indique t'elle un frame size de 1440 x 1080 (ce qui correspond à la diffusion HD de Tf1) et une résolution d'affichage de 1920 x 1080, qui est celle de ma télé mais dont on se fiche ici ?

Merci

Posté : sam. 07 nov., 2009 3:25
par pepsilite
parce que l'image est anamorphosée, en clair sa taille réèlle est de 1440x1080 et elle est affichée en 1920x1080 et étirant l'image sur les cotés, cette technique (utilisée aussi pour les DVD PAL avec une image réelle de 720x576 et affichée 720x540) permet d'avoir une meilleure qualité finale, l'étirement de l'image dans un sens ou dans l'autre étant mieux rendu que si l'image était entièrement encodée au format final... Je ne sais pas si j'ai été clair :D

Posté : sam. 07 nov., 2009 3:27
par pepsilite
phyllox a écrit :Heu, oui, il sait couper, j'ai vu, mais il faut lui indiquer des durées ? Il n'y a pas de visu ? Couper les pubs, les bandeaux, tout ça...

Ou alors j'ai rien pigé (comme d'hab) ?
tu as bien compris, il sait couper, mais "au pif", nous on parlait de lui pour couper un bout de vidéo à mettre à dispo sur internet pour tester, pas pour faire de la coupure précise à l'image près...

Posté : sam. 07 nov., 2009 9:15
par Underground78
pepsilite a écrit :
Underground78 a écrit :
pepsilite a écrit :à ton avis, est-ce que ce ffmpeg "patché" est complet? en clair, est-ce qu'on peut l'intégrer dans m4ng à la place de celui qui y est actu?
A priori oui mais il faudrait tester pour être sûr.
J'ai testé et je suis sûr... la réponse est "non", certaines commandes ne sont bien entendu pas reconnues..... :hop:
C'est étrange, à quel niveau ?

Posté : sam. 07 nov., 2009 13:26
par pepsilite
une commande avec -4mv dedans...

Posté : sam. 07 nov., 2009 19:54
par Underground78
Hum montre exactement pour voir, sur le net je vois plutôt des +4mv mais hors contexte je suis pas trop sûr que ça soit le remplaçant ...

Posté : sam. 07 nov., 2009 20:45
par pepsilite

Posté : sam. 07 nov., 2009 23:46
par pepsilite
Bon, voilà ce que j'ai fait dans m4ng pour la gestion du E-AC3.
1. Un module de transcodage E-AC3 => AC3 accessible depuis les outils de l'interface principale de m4ng, un E-AC3 en entrée, un AC3 créé automatiquement en sortie portant le même nom +.ac3 à la fin
2. Un transcodage automatique dans le module de réencodage quand on charge un .TS, si le son extrait auto est un .E-AC3, m4ng le transforme en AC3 qui portera quand même l'extension .eac3 afin de ne rien perturber du traitement en automatique. Tout est complètement transparent pour l'utilisateur pour la suite.
J'ai du intégrer à m4ng le ffmpeg "compatible E-AC3" pour faire la conversion, Eac3To ne daignant pas fonctionner sans moults messages d'erreur au milieu du processus de transcodage. Cette intégration est un peu "baroque" et je l'espère temporaire en attendant de vrais outils pour gérer le E-AC3 sans conversion en AC3.
Ah oui, petite précision, le AC3 converti du E-AC3 le sera toujours à 640 kbps, 2ch ou 6ch, quoi qu'il arrive, ça prend de la place, mais pas le choix pour l'instant.

Posté : dim. 08 nov., 2009 0:13
par KadicK
Beau boulot ;)

Posté : dim. 08 nov., 2009 9:28
par Underground78
@Pepsi : je sais pas comment tu as fait pour gérer la ligne de commande qui plantouille, j'imagine que pour l'instant tu as gardé les deux versions de ffmpeg mais normalement celle qui plante est adaptable en remplaçant "-flags +4mv+trell+aic" par "-flags +4mv+aic -trellis 1"

Posté : dim. 08 nov., 2009 11:07
par phyllox
Pepsi, bravo encore une fois pour ce boulot et cette réactivité, et aussi bravo à tous.

Simple question, pourquoi obligatoirement garder dans l'ac3 le même nombre de canaux que dans l'ac3 ? N'était il pas possible de proposer le choix : nb. de canaux de l'original ou 2 canaux ? Puisqu'aussi bien, c'est un simple paramètre dans la ligne de commande (un des rares trucs que j'ai pu tester moi même).

Enfin, déjà comme ça, c'est grandiose.

Posté : dim. 08 nov., 2009 11:41
par Underground78
Euh il garde le même nombre de canaux au départ pour passer de EAC3 en AC3 mais ensuite tu peux choisir de garder le 5.1 ou non je pense.

Posté : dim. 08 nov., 2009 15:26
par pepsilite
@matou : j'ai effectivement intégré les 2 ffmpeg à m4ng et je veux bien changer la ligne de com, mais à mon avis, on aura encore d'autres surprises à coté...
[EDIT] Je m'en doutais, cette version ne gère pas le xvid :hop:

@phyllox : je peux rajouter cette option de downmix dans la conversion en mode non auto.

Posté : dim. 08 nov., 2009 15:34
par Underground78
pepsilite a écrit :@matou : j'ai effectivement intégré les 2 ffmpeg à m4ng et je veux bien changer la ligne de com, mais à mon avis, on aura encore d'autres surprises à coté...
C'est sûr que ça impliquerait de tester avec attention tous les cas où ffmpeg est utilisé mais on gagne 6 Mo, je sais pas si ça vaut le coup ou pas ...

Posté : dim. 08 nov., 2009 15:36
par pepsilite
[EDIT] Je m'en doutais, cette version ne gère pas le xvid :hop:

Posté : dim. 08 nov., 2009 15:42
par pepsilite
re[EDIT]inutile de continuer là dessus, les "enable" de la version d'encodage de m4ng sont 4 fois plus nombreux que la version "patchée"...

Posté : dim. 08 nov., 2009 15:47
par Underground78
Bon ça veut dire qu'il faudrait compiler notre propre version pour avoir exactement ce qu'il nous faut ... Effectivement on verra ça plus tard.

Posté : dim. 08 nov., 2009 15:54
par pepsilite
ouaip ;)

Posté : dim. 08 nov., 2009 22:37
par KadicK
Bon avec la RC1 :

J'ai un message lorsque j'ouvre un .ts contenant un eac3. Juste au lancement de DGindex.



Seul ennui, on ne voit apparaitre cette fenêtre qu'une seule fois. Dès qu'on a répondu le choix reste "mémorisé". Il m'a fallu renommer le fichier pour voir réapparaitre la fenêtre.


J'ai cru comprendre qu'il me fallait répondre "non".
Dans le cas du fichier du matou, l'analyse est pourtant imparfaite (la prévisualisation fonctionne correctement) :
General
ID : 5
Complete name : c:\users\kadick\desktop\TF1_HD _EAC3.ts
Format : MPEG-TS
File size : 9.95 MiB
Duration : 14s 494ms
Overall bit rate : 5 762 Kbps



Video
ID : 120 (0x78)
Menu ID : 1281 (0x501)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 14s 494ms
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First



Audio
ID : 130 (0x82)
Menu ID : 1281 (0x501)
Format : E-AC-3
Format/Info : Audio Coding 3
Channel(s) : 3+ channels
Language : French

Menu #1
ID : 110 (0x6E)
Menu ID : 1281 (0x501)
Format : AVC / E-AC-3
List : 120 (0x78) (AVC) / 130 (0x82) (E-AC-3, fra)

Menu #2
ID : 210 (0xD2)
Menu ID : 1282 (0x502)

Menu #3
ID : 310 (0x136)
Menu ID : 1283 (0x503)




Celui de Ducke, analyse ok, prévisualisation ok :
General
ID : 5
Complete name : c:\users\kadick\desktop\Timeshift_04-26_12-04-37_France_2_HD_qaa.ts
Format : MPEG-TS
File size : 22.8 MiB
Duration : 39s 247ms
Overall bit rate : 4 867 Kbps

Video
ID : 220 (0xDC)
Menu ID : 1282 (0x502)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 39s 247ms
Bit rate : 4 418 Kbps
Width : 1 440 pixels
Weight : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : MBAFF

Audio
ID : 231 (0xE7)
Menu ID : 1282 (0x502)
Format : E-AC-3
Format/Info : Audio Coding 3
Bit rate mode : Constant
Bit rate : 256 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : -945ms
Language : qaa

Menu #1
ID : 110 (0x6E)
Menu ID : 1281 (0x501)

Menu #2
ID : 210 (0xD2)
Menu ID : 1282 (0x502)
Format : AVC / E-AC-3
List : 220 (0xDC) (AVC) / 231 (0xE7) (E-AC-3, qaa)

Menu #3
ID : 310 (0x136)
Menu ID : 1283 (0x503)

Posté : dim. 08 nov., 2009 22:40
par pepsilite
effectivement, il faut répondre "non" pour bien démuxer le véritable son encapsulé, va savoir ce qu'il est exactement par contre... un "truc" à la TF1.
Pour le sample de Ducke, je ne l'ai pas encore, il se traine en dl à 11k par seconde :hop: