le_datamoshing
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
le_datamoshing [2020/12/01 17:43] – ↷ Liens modifiés en raison d'un déplacement. serge | le_datamoshing [2021/07/18 00:25] – [Exemple pratique de datamoshing avec un script perl] Benjamin Labomedia | ||
---|---|---|---|
Ligne 160: | Ligne 160: | ||
ffmpeg -i Sam.1080p.BluRay.x264-GECKOS.mkv -f avi -vcodec libxvid -b 50000k -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -acodec libvorbis -ab 328k -ar 44100 -ac 2 / | ffmpeg -i Sam.1080p.BluRay.x264-GECKOS.mkv -f avi -vcodec libxvid -b 50000k -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -acodec libvorbis -ab 328k -ar 44100 -ac 2 / | ||
perl autodatamosh.pl -i / | perl autodatamosh.pl -i / | ||
+ | | ||
+ | === Un exemple de datamoshing où l'on conserve l' | ||
+ | Au final, pour conserver l' | ||
+ | |||
+ | **Compression initiale en xvid** (différentes stratégies possibles, cf plus haut) | ||
+ | ffmpeg -threads 12 -i Unborn0x9-Marseille-2020-11-13.mp4 -f avi -vcodec libxvid -b 20000k -g 25 -sc_threshold 1000000000 -acodec libvorbis -ab 192k -ar 44100 -ac 2 Unborn0x9-Marseille-2020-11-13-25audio.xvid | ||
+ | **Datamoshing** | ||
+ | perl autodatamosh.pl -i Unborn0x9-Marseille-2020-11-13.xvid -dprob 1 -dmin 20 -dmax 80 -o Unborn0x9-Marseille-2020-11-13.moshed128.xvid | ||
+ | **Compression mjpeg** | ||
+ | ffmpeg -threads 12 -i Unborn0x9-Marseille-2020-11-13.moshed128-25audio.xvid -r 25 -vcodec mjpeg -b 20000k -g 25 -an -acodec copy Unborn0x9-Marseille-2020-11-13.moshed128-25audio.mov | ||
+ | **Extraction audio** | ||
+ | ffmpeg -y -i Unborn0x9-Marseille-2020-11-13.moshed128-25audio.xvid -ar 44100 -vn -acodec pcm_s16le -ac 2 Unborn0x9-Marseille-2020-11-13.moshed128-25audio.wav | ||
+ | **On remix le tout en mp4 aac** | ||
+ | ffmpeg -threads 12 -i Unborn0x9-Marseille-2020-11-13.moshed128-25audio.wav -i Unborn0x9-Marseille-2020-11-13.moshed128-25audio.mov -c:v libx264 -profile high -c:a aac -b:a 256k Unborn0x9-Marseille-2020-11-13.moshed128-25audio.mp4 | ||
+ | **Si le résultat glitch au niveau temporel, on cut à 10 minutes** | ||
+ | ffmpeg -threads 12 -to 9:59 -i Unborn0x9-Marseille-2020-11-13.moshed128-25audio.mp4 -c:v copy -c:a copy Unborn0x9-Marseille-2020-11-13.moshed128-25audio-10mn.mp4 | ||
+ | |||
+ | Voir le résultat ; https:// | ||
Pour ne recompresser qu'une partie de la vidéo : | Pour ne recompresser qu'une partie de la vidéo : |
le_datamoshing.txt · Dernière modification : 2023/08/29 14:24 de Benjamin Labomedia