Production d'un DVD à partir d'une vidéo Facebook

Il arrive, parfois, que ta grand mère te demande le DVD du spectacle de la p'tite nièce dont la prestation a été captée et streamée sur Facebook* (certains éléments de cette anecdote ont été romancés). Voyons comment répondre à cette commande technico-vintage.

La première phase est la récupération du contenu, avec yt-dlp (fork amélioré de youtube-dl).

1yt-dlp https://www.facebook.com/mjcblp/videos/647502609836542 -o output.mp4

Ceci va télécharger la piste video + la piste audio et la fusionner en un fichier mp4 unique.

Testons si le contenu est ok : vlc output.mp4

Aille, petit soucis de synchronisation audio/video. Après quelques essais de synchro (touches G et F pour modifier le décalage temporel du son), on arrive au chiffre que le son doit être retardé de 1200ms.

Re-séparons les pistes (sans transcodage) avec ffmpeg :

1ffmpeg -i output.mp4 -vcodec copy -an video.mp4
2ffmpeg -i output.mp4 -acodec copy -vn audio.aac

On remarque aussi avec mediainfo que la vidéo est est en 30ips, il faudra choisir un format DVD NTSC (car DVD PAL = 25ips)

1% mediainfo output.mp4 | grep "Frame rate"
2Frame rate mode                          : Variable
3Frame rate                               : 30.000 FPS
4Frame rate                               : 23.438 FPS (2048 SPF)

Exportons maintenant au format DVD MPEG2 notre contenu, avec correction du son

1ffmpeg -y -i audio.aac -itsoffset -1.200 -i video.mp4 -aspect 16:9 -target ntsc-dvd dvd.mpg

Passons à la phase de création du DVD avec dvdauthor

1brew install dvdauthor
2dvdauthor -o dvd/ -t dvd.mpg
3dvdauthor -o dvd/ -T

nous avons maintenant un répertoire dvd composé de :

 1% ls -lR dvd
 2total 0
 3drwxr-xr-x  2 gus  gus   64 12 mar 18:37 AUDIO_TS
 4drwxr-xr-x  9 gus  gus  288 12 mar 18:39 VIDEO_TS
 5
 6dvd/AUDIO_TS:
 7total 0
 8
 9dvd/VIDEO_TS:
10total 4557712
11-rw-r--r--  1 gus  gus        6144 12 mar 18:39 VIDEO_TS.BUP
12-rw-r--r--  1 gus  gus        6144 12 mar 18:39 VIDEO_TS.IFO
13-rw-r--r--  1 gus  gus       69632 12 mar 18:38 VTS_01_0.BUP
14-rw-r--r--  1 gus  gus       69632 12 mar 18:38 VTS_01_0.IFO
15-rw-r--r--  1 gus  gus  1073709056 12 mar 18:38 VTS_01_1.VOB
16-rw-r--r--  1 gus  gus  1073709056 12 mar 18:38 VTS_01_2.VOB
17-rw-r--r--  1 gus  gus   164380672 12 mar 18:38 VTS_01_3.VOB

On peut l'ouvrir avec VLC en choisissant ouvrir un disque... / Ouvrir le dossier VIDEO_TS / BDMV

TODO:

  • montage du répertoire et export en .iso
  • gravure sur DVD
comments powered by Disqus