Sur une vidéo et seulement une, j’ai un problème d’avortement l’encodage.
L’encodage se termine à 33 minutes alors que la vidéo en fait 58…
Si vous avez une idée d’où cela pourrait venir…
Merci
edit: Ca fait déjà deux fois que j’essaie, je viens de lancer le 3ème encodage mais je n’y crois pas.
J’ai regardé les log il y avait un problème de libdvdcss manquante, je l’ai installé mais j’ai vu aussi d’autres problèmes dans les log donc si ça persiste j’irai demander de l’aide sur le forum de Handbrake, ils seront plus à même de me répondre je pense.
S’il y a un problème de fichier source plus ou moins corrompu (images sautées, erreurs de timing,…) une piste est de lancer ffmpeg en ligne de commande. Il est un peu bavard, et tente de corriger ce qui est possible. La capacité de correction de ffmpeg est paramétrable, mais les docs sur le sujet sont loin d’être simples et à la portée du premier utilisateur venu (comme moi).
Ouep, je crois que je vais poster mon problème sur le forum de Handbrake, et je vous tiendrais au courant. Parce que j’ai quand même pas mal d’erreurs dans mon log. L’installation de libdvdcss2 a résolu l’erreur la concernant, mais pas les autres.
Arf, sur leur forum il faut attendre qu’un admin valide le topique avant qu’il soit publié, ceci afin d’éviter le problème des pubs.
Je vais devoir attendre.
De toute façon si le problème est résolu je viendrais poster la solution ici.
Sinon il n’y aurait pas un expert de ffmpeg sur ce forum ?
J’aimerais tester avec ffmpeg pour voir ce que ça donne.
Alors voilà ce que j’aimerais comme paramètres:
Input: plusieurs fichiers.vob
Vidéo: conserver l’aspect ratio, encoder en x265
Audio: encoder en aac 320kbps
Output: conteneur mkv
VIDEO_TS# ls -alrt
total 2102684
drwxr-xr-x 3 slack slack 4096 juin 2 16:53 ..
-rw-r--r-- 1 slack slack 30720 juin 2 19:21 VTS_01_0.IFO
-rw-r--r-- 1 slack slack 30720 juin 2 19:21 VTS_01_0.BUP
-rw-r--r-- 1 slack slack 116736 juin 2 19:21 VIDEO_TS.VOB
-rw-r--r-- 1 slack slack 16384 juin 2 19:21 VIDEO_TS.IFO
-rw-r--r-- 1 slack slack 16384 juin 2 19:21 VIDEO_TS.BUP
-rw-r--r-- 1 slack slack 116736 juin 2 20:33 VTS_02_0.VOB
-rw-r--r-- 1 slack slack 18432 juin 2 20:33 VTS_02_0.IFO
-rw-r--r-- 1 slack slack 18432 juin 2 20:33 VTS_02_0.BUP
-rw-r--r-- 1 slack slack 5111808 juin 2 20:33 VTS_01_1.VOB
-rw-r--r-- 1 slack slack 116736 juin 2 20:33 VTS_03_0.VOB
-rw-r--r-- 1 slack slack 57344 juin 2 20:33 VTS_03_0.IFO
-rw-r--r-- 1 slack slack 57344 juin 2 20:33 VTS_03_0.BUP
-rw-r--r-- 1 slack slack 278528 juin 2 20:33 VTS_02_1.VOB
drwxr-xr-x 2 slack slack 4096 juin 2 20:33 .
-rw-r--r-- 1 slack slack 1073565696 juin 2 20:46 VTS_03_1.VOB
-rw-r--r-- 1 slack slack 1073565696 juin 2 20:46 VTS_03_2.VOB
Ce que j’indique ce n’est evidemment pas pour encoder, il s’agit d’analyser un fichier vidéo, vob ou autre, pour vérifier qu’il n’est pas défectueux AVANT la transformation par un autre outil… comprenne qui pourra
Pour concaténer (fusionner) plusieurs fichiers, un exemple pour fusionner des clips issus d’un appareil de photo avec extension .MOV (exemple extrait de l’un de mes petits scripts de traitement de mes clips persos) :
La première ligne crée un fichier texte avec la liste des fichiers à concaténer (mis dans un répertoire de travail, par exemple). Ce fichier possède la syntaxe qui va bien pour l’option “concat” de ffmpeg de la seconde ligne.
Cette seconde ligne crée une vidéo mp4.
Les fichiers sources doivent évidemment être nommés de façon à apparaitre dans le bon ordre.
Cela ne supprime évidemment pas la nécessité de visionner (avec vlc ou ffplay) les fichiers sources, ne serait-ce que pour éviter les images fixes des menus du dvd ainsi “transcodé” (pour être poli).
Ok merci pour vos réponses.
Sur le forum de Handbrake, on m’a dit que mon dvd contient une erreur et que Handbrake stoppe lorsqu’il arrive dessus car il l’interprète comme étant la fin de la vidéo.
Il faut que j’essaie avec ffmpeg voilà tout.
Non mais j’ai trouvé d’où vient le problème.
En faite c’est un mauvais rip.
Sur tout les fichiers.vob, il y en a que deux qui contiennent de la vidéo, et ces deux fichiers.vob durent chacun 16 minutes et quelques secondes.
Moi je disais ci-dessus que j’avais une vidéo de 33 minutes à la fin de l’encodage. 2x16 = 32 + les quelques secondes = 33
Pourtant Handbrake me détecte bien une vidéo de 58 minutes de 13 chapitres. Je ne sais pas comment il le détecte mais il le fait =)
Sur le 2ème dvd (c’est un pack de 2 dvd) c’est encore pire, il manque un fichier.vob, ça passe de VTS_03_3.VOB à VTS_03_5.VOB
Bref c’est un mauvais rip. C’est la première fois que je télécharge un mauvais rip, fallait bien que ça arrive un jour.
Donc il n’y a aucun bug de Handbrake, il a bien fait son travail.