digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Conversion et d'Encodage de Vidéo (Français) (http://www.digitalfaq.com/archives/francais/)
-   -   NTSC -> PAL ... Encore quelques problèmes!!! (http://www.digitalfaq.com/archives/francais/6400-ntsc-pal-encore.html)

tyff 10-29-2003 05:55 AM

NTSC -> PAL ... Encore quelques problèmes!!!
 
Salut,

Oui je sais il vaut mieux laisser en ntsc et encoder en mpeg2. J'ai tester sur un film de 92mn et je confirme que la qualité du kvcd est au rdv.

Comme je suis d'un naturel obstiné je voudrais comparer le même film en pal en mpeg1 mais j'ai encore quelques soucis avec le son. Au départ j'ai un divx avec le son à 22Khz d'une durée de 91mn30s, j'ai vu dans un autre post qu'il fallait le convertir en 44khz avec ssrc. Ca marche toujours et j'ai une bande sonore de 91mn30. Le problème arrive quand je veux changer le fps avec besweet avec besweet, le fichier raccourci et passe à 87mn 38. Est-ce normal? j'ai peur que non mais j'ai pourtant suivi les étapes décries sur un tuto trouver sur le web (doom9). Bien sûr quand je mutiplexe tous ça les voix ne correspondent pas du tout.

Sinon, autre question au passage: pour le multiplexage, il vaut mieux utiliser Tmpgenc ou bien bbMpeg? Quelle est la différence? Moi j'utilise le premier car il est simple mais peut être y'a t'il un intérêt à utiliser le 2nd.

merci pour vos réponse, tiff

Dialhot 10-29-2003 06:18 AM

Re: NTSC -> PAL ... Encore quelques problèmes!!!
 
Quote:

Originally Posted by tyff
Comme je suis d'un naturel obstiné je voudrais comparer le même film en pal en mpeg1

Tu peux aussi faire du NTSC MPEG1 (sans activer le 3:2 pulldown donc). Ca depend de ton lecteur de DVD. Mes 2 lecteurs l'acceptent en fait pour tout te dire.

Quote:

j'ai vu dans un autre post qu'il fallait le convertir en 44khz avec ssrc.
Oui, c'est obligatoirement 44,1 ou 48 (cette valeurs n'etant cependant pas reconnues par tous les lecteurs)

Quote:

Ca marche toujours et j'ai une bande sonore de 91mn30. Le problème arrive quand je veux changer le fps avec besweet avec besweet, le fichier raccourci et passe à 87mn 38. Est-ce normal?
Fait une petite regle de 3 et tu verras que c'est normal. Au passage ton son est pitche d'un 8ieme d'octave et ca peut agacer. C'est ce qui etonne tjs les gens qui telechargent des series tele (en NTSC) sur le net et apres les vois a la tele francaise : les voix des acteurs "changent".

Quote:

j'ai peur que non mais j'ai pourtant suivi les étapes décrites sur un tuto trouver sur le web (doom9). Bien sûr quand je mutiplexe tous ça les voix ne correspondent pas du tout.
Tu peux me donner le lien sur pour ce tuto ? Que je vois ou peut se situer ton probleme.
A mon avis il se situe dans le script AVS (ChangeFPS utilise au lieu de AssumeFPS).

Quote:

Sinon, autre question au passage: pour le multiplexage, il vaut mieux utiliser Tmpgenc ou bien bbMpeg? Quelle est la différence? Moi j'utilise le premier car il est simple mais peut être y'a t'il un intérêt à utiliser le 2nd.
bbmpeg delivre une video nettement plus respectueuse du standard et ca evite 2 choses : un tas de warnings lorsque tu fabriques ton VCD avec VCDEasy au lieu de Nero et surtout certains lecteurs de DVD semblent mal se comporter avec les fichiers muxes par TMGPENC (decallage de son au fur et a mesure de la lecture).

Maintenant personellement j'utilise TMPGEnc aussi parce qu'il fabrique des fichiers plus petits : sur une video de 800 Mo on peut ganger 10 Mo en utilisant TMPGEnc au lieu de BBMpeg. C'est parfois important au moment de graver !


merci pour vos réponse, tiff[/quote]

tyff 10-29-2003 06:36 AM

Voici le lien sur le tutoriel:
http://<br /> <a href="http://www.d....htm</a><br />

Voici mon script qui utilise ChangeFPS...c'est un script que j'ai copié d'un de tes posts qui trainait en anglais ou francais:
Code:

AviSource("D:\temp\kvcd\xyz.avi",false)
BlockBuster(method="noise",detail_min=1,detail_max=8,,variance=0.3,seed=5823)
Deen()
GripCrop(704,576,overscan=1,source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
GripBorders()
ChangeFPS(25.000)

Petite question à propos de ce script:
- Mon source est en 592x256 pixels et je code actuellement en sortie en 352x480, j'ai avec CQMatic un CQ~70, est-ce que je dois modifier les paramètres de GripCrop et est-ce que la résolution choisie pour ma sortie est ok ou y'a mieux (rappel: 1h33 sur 1CD)

merci
tiff

Dialhot 10-29-2003 07:43 AM

Quote:

Originally Posted by tyff
Voici mon script qui utilise ChangeFPS...c'est un script que j'ai copié d'un de tes posts qui trainait en anglais ou francais:

Pour tout te dire, je n'ai jamais fait la transfo moi meme mais je n'ai pas ete etonne de ce que tu as eu comme probleme car cela me semble logique. Il faut que je vois sous BBMPEG s'il n'y a pas possibilte de faire la conversion sans changer la duree, mais sinon la solution est comme je te le disais de mettre "AssumeFPS" au lieu de "ChangeFPS".

D'ailleur j'ai lu ton tuto la : changer le framerate dans l'entete avec aviframerate revient a faire un "AssumeFPS" dans le script. Il ne faut surtout pas faire les 2 !

Quote:

Petite question à propos de ce script:
- Mon source est en 592x256 pixels et je code actuellement en sortie en 352x480, j'ai avec CQMatic un CQ~70, est-ce que je dois modifier les paramètres de GripCrop et est-ce que la résolution choisie pour ma sortie est ok ou y'a mieux (rappel: 1h33 sur 1CD)
Deja tu utilises un "vieux" script. J'en ais fait 2 autres depuis, et la version 4 est en phase de test. Si tu veux participer, le voila :-)

Code:

BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max=3,variance=0.1,seed=1)
Convolution3D(1, 6, 12, 6, 8, 2.8, 0)
GripCrop(352, 240, overscan=1, source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
GripBorders()

Il est plus rapide, plus efficace et devrait te permettre d'avoir une CQ plus grande. Parce qu'honnetement, 70 sur un film d'1h30 avec une reso de VCD, on doit pouvoir faire mieux.
(j'ai fais un film de 1h28 en CQ79 reso 544*576 avnt hier, et un de 1h38 avec CQ72).
[/b]

tyff 10-29-2003 08:36 AM

Ok merci pour les infos et le nouveau script, j'arrête mon encodage en cours et je relance avec le nouveau!

tiff

xaxgo 10-29-2003 08:58 AM

Dialhot il ne manque pas cette ligne sur ton script V4

AviSource("Source",false)

Sinon ce script est il vraiment plus performant que celui la

Quote:

AviSource("source",false)
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
ATC(2,3,5,0.5,false)
GripCrop(352, 480, overscan=1, source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
GripBorders()

Dialhot 10-29-2003 09:10 AM

Le script est destine a etre utilise avec autre chose que des avi, d'ou l'absence de ligne de chargement de source. Mais sinon evidement qu'il manque une ligne.

Quand a ton autre question, justement a toi de me le dire. J'ai dit que le script etait en phase de test : c'est a votre tour de donner un coup de main pour faire evoluer les choses :-)

Donc j'attend tes impressions de comparaison entre script V3 et V4.

xaxgo 10-29-2003 09:42 AM

Ok la j'encode avec le V3 et ce soir je test le V4

tyff 10-29-2003 10:18 AM

Je reviens à la conversion ntsc vers pal. Est-ce que quelqu'un peu m'expliquer le rôle de l'option
Code:

Do not frame rate conversion
dans l'onglet Advance?

Jusqu'à maintenant, je ne cochais pas cette option, est-ce de là que viens la différence de longueur entre la vidéo et le son après conversion en pal?

tiff

Dialhot 10-29-2003 10:37 AM

Quote:

Originally Posted by tyff
Je reviens à la conversion ntsc vers pal. Est-ce que quelqu'un peu m'expliquer le rôle de l'option
Code:

Do not frame rate conversion
dans l'onglet Advance?

Ne jamais toucher a cette case.

De toutes manieres elle est sans effet lorsque tu n'encodes pas son et video en meme temps. Ce qui est ton cas non ?

Dialhot 10-29-2003 10:38 AM

Quote:

Originally Posted by tyff
Je reviens à la conversion ntsc vers pal. Est-ce que quelqu'un peu m'expliquer le rôle de l'option
Code:

Do not frame rate conversion
dans l'onglet Advance?

Ne jamais toucher a cette case.

De toutes manieres elle est sans effet lorsque tu n'encodes pas son et video en meme temps. Ce qui est ton cas non ?

As tu essaye de ne pas utiliser avifrate et de mettre "AssumeFPS" dans le script ?

tyff 10-29-2003 11:08 AM

Quote:

As tu essaye de ne pas utiliser avifrate et de mettre "AssumeFPS" dans le script ?
J'avoue que non...je m'y emploi immédiatement.

Sinon, y'a quand même quelque chose que je n'est toujours pas compris c'est pourquoi la durée du son change alors que la vidéo non, c'est bizarre cette histoire!
tiff

Dialhot 10-29-2003 11:25 AM

C'est drole mais je m'appretais a repondre a ta question et cela m'a fait penser soudainement a un truc : il ne faut PAS MODIFIER LE SON avec besweet. Laisse le tel quel, utilise le script avec ChangeFPS (mais surtout n'utilises pas avifrate comme dans le tuto, c'est une betise enorme ce passage) et tout sera nickel.

Je t'explique : ChangeFPS(25) ca dit a avisynth de creer les images supplementaires necessaires pour ta video ait la meme duree qu'a l'origine, mais en etant visionee un peu plus vite (25 im/s au lieu de 24). Exemple sur 10 seconde de video : au depart tu as 240 images, a l'arrivee avisynth t'en cree 10 de plus pour faire 250 images.

ChangeFPS = la longueur de ta video ne change pas

Dans ce cas, tu n'as rien a faire pour synchroniser le son.

Avec AssumesFPS avisynth se contente de lire le meme nombre d'images mais a la vitesse que tu lui indique (ici 25 im/s). DOnc tes 240 images de depart, lues a la vitesse de 25 im/s, ca donne une video de 10*24/25 = 9.6 secondes.

AssumeFPS = la longueur de ta video CHANGE

Et donc dans ce cas il faut que tu fasses subir a ta bande son la meme chose que ce que tu fais a ta video, a savoir changer sa longueur afin de maintenir la synchro !

Toi tu as fait un mix des 2 : tu as maintenu la longueur de la video avec "ChangeFPS" et tu as reduit celle de l'audio pour t'adapter a ce qu'aurait donne un AssumeFPS !

Conclusion : Utilises ChangeFPS et ne touche pas a ton audio et tout sera parfait :!: ET PUIS OUBLIE LA PARTIE DU TUTO OU ILS PARLENT DE AVIFRATE :!:.

tyff 10-29-2003 11:32 AM

J'essai tout ça cette nuit et je te poste les résultats demain!!!
Si tout est ok, je crois que je suis bon pour faire une aide (à partir de toutes tes réponses :wink: ) sur la conversion divx ntsc -> mpeg1 pal

en tout cas merci pour toutes ces explications

tiff

tyff 10-30-2003 03:53 AM

Bon finalement j'ai terminé cette nuit l'encodage et c'est pas super concluent: avec changeFPS y'a des saut d'images vraiment visible sur les scènes en mouvement.

Je vais réessayer avec assumeFPS pour voir ce que ça donne et je vous tiens au courant.

tiff


All times are GMT -5. The time now is 07:22 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.