Reprendre la 2ieme passe d'un divx 4.02 !!! - Video & Son
Marsh Posté le 06-11-2001 à 23:34:32
Non, hélas pour des raisons d'indexation . Imaginons que tu as encodé 10000 frames dans ta 1ère partie. Quand tu vas continuer ta 2ème passe, tu vas donc encoder à partir de la frame n° 10001.
Seulement, pour le codec, tu n'encodes pas la 10001ème frame mais la 1ère, il va prendre les paramètres d'encodage dans l'ordre du fichier .log
Pour t'en convaincre, édite ton fichier log et modifie les paramètres intra des premières frames en mettant intra=1 ce qui a pour effet dire au codec de mettre une KF.
Et tu constateras que l'encodage de ta 2ème partie commencera par ces KF..
Donc pour bien faire, il faudrait faire une translation des numéros de frames pour que cela marche.
Marsh Posté le 06-11-2001 à 23:44:43
Par contre,tu peux refaire les 2 passes de l'encodage mais uniquement sur la 2ème partie du film.
Une question au passage, d'après vous, la répartition du bitrate entre les scènes 'lentes' et les scènes plus exigeantes est-elle calculée sur l'ensemble du film ou bien sur des bouts de film?
Je me plante peut-être mais je ne pense pas qu'elle soit faite sur l'intégralité du film mais ptet bien que je n'ai pas compris la façon dont est écrit le fichier .log
Marsh Posté le 06-11-2001 à 23:57:55
J'ai un peu regardé, tu peux facilement modifier ton fichier log avec un tableur par ex pour
1)Ne garder que les frames restantes
2)Faire une modification(translation) des Numéros de frames
Après C good tu peux reprendre ta 2ème passe
Marsh Posté le 07-11-2001 à 00:29:33
merci pour toutes ces infos Nizza .Ca m'interresse un max .
J'ai parfaitement compris ce que tu m'as dit et j'avoue que ca m'a aussi trotte ds la tete puisque je pose la question .Malheureusement, quand j'ai pose la question ,j'avais deja lance la reprise de la 2 ieme passe et maintenant elle viens de se finir
Resultat des courses,j'ai un 2 ieme fichier qui est pas mal du tout en qualite mais qui fait 85 mo de trop . Est ce que c'est parce que finalement il a pris le tout debut du log comme tu as dit ou parce que le codec n'a pas respecte le bitrate ? (avant,divx 4 avait des pbs a respecter le bitrate qu'on lui imposait).
Mais je vais pouvoir verifier tout ca puisqu'il faut que je recommence .Je vais donc garder ce fichier quand meme pour pouvoir le comparer avec le suivant.
Sinon, j'hesite car prendre la bonne partie du log ,c'est tres simple mais reindexer des milliers de frames avec word ,ca va me prendre des heures(et je n'ai jamais utilise un tableur de ma vie. Mais y a un debut a tout) . Sinon,je fais comme tu m'as dit,je refais les 2 passes de la partie manquante et le tour est joue.
Merci de ta participation nizza ,ca m'a fait progresser .Je te tiens au courant
[edtdd]--Message édité par chris25fr--[/edtdd]
Marsh Posté le 07-11-2001 à 01:03:09
Blacksun a créé un logiciel pour éditer les fichiers log automatiquement,voir ce forum.
Marsh Posté le 07-11-2001 à 08:40:47
ouais mais ça fait pas ça... enfin ça peut etre interessant
Marsh Posté le 06-11-2001 à 22:13:25
salut.
Par erreur,j'ai interrompu ma 2ieme passe avec virtualdub(script avs) en voulant reveiller mon ecran(quelle connerie)
Mais la partie traite (avi) est bonne .En gros ,j'ai la moitie du film de fait.
Ma question est: est ce que je peux reprendre la 2ieme passe en demarrant a la frame final de l'avi sans probleme? j'ai le fichier log bien entendu. .La distribution des bits sera t'elle convenable ??
Merci
---------------
@+