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