Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org  ·  activity timestamp 23 hours ago

#ffmpeg #AV1
Page sur l'encodage AV1 complétée : Vraiment, prenez la dernière version de ffmpeg !
J'utilisais par défaut celle de Mint. En passant à la dernière officielle, j'ai multiplé par 4 ma vitesse d'encodage.
Ah... et du coup on peut passer du preset 6 au preset 4 histoire d'avoir des fichiers plus compacts et une un peu meilleure qualité (Global Motion Compensation activée au niveau 4) sans perdre de temps.

Ajout également du "-tune 0" pour la qualité.

https://sebsauvage.net/wiki/doku.php?id=ffmpeg#re-encodage_en_av1

(suite)

  • Copy link
  • Flag this post
  • Block
CaptainCarto 🌍
CaptainCarto 🌍
@captaincarto@mastodon.top replied  ·  activity timestamp 7 hours ago

@sebsauvage merci pour cet article !

  • Copy link
  • Flag this comment
  • Block
eSquid (Mastodon)
eSquid (Mastodon)
@esquid@mamot.fr replied  ·  activity timestamp 7 hours ago

@sebsauvage Y'a un PPA pour ffmpeg8:

https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/ffmpeg8

Launchpad

ffmpeg8 : Panda Jim

unofficial build of ffmpeg8, backport from Debian deb.multimedia.org repository. If the packages here are helpful, you may buy me a coffee: https://ko-fi.com/ubuntuhandbook1
  • Copy link
  • Flag this comment
  • Block
Firesledge 🔥🛷
Firesledge 🔥🛷
@Firesledge@piaille.fr replied  ·  activity timestamp 19 hours ago

@sebsauvage Pour recompresser les vidéos type conférence ou tuto où l’image est relativement statique, j’utilise les options suivantes :

ffmpeg -fflags +igndts -i "source.truc" -map 0 -map -0:d -vf "scale=w='min(1920,iw)':h='min(1080,ih)':force_original_aspect_ratio=decrease" -c copy -c:v libsvtav1 -crf 62 -preset 6 -svtav1-params tune=0:scm=1 -fpsmax 30 -g 150 "destination.mkv"

Gros gros gain de place, avec perte de qualité ciblée. Le flux vidéo prend autant si ce n’est moins de place que le flux audio, laissé intact.

  • Copy link
  • Flag this comment
  • Block
Deuchnord
Deuchnord
@deuchnord@social.deuchnord.fr replied  ·  activity timestamp 22 hours ago

@sebsauvage merci pour le temps que tu passes à explorer les options de ffmpeg !

  • Copy link
  • Flag this comment
  • Block
Ismaël
Ismaël
@ismael@framapiaf.org replied  ·  activity timestamp 22 hours ago

@sebsauvage Au top, mon PC est un peu faible pour encoder en AV1 dans un temps raisonnable, mais je vais changer de CPU… Petite question, l’encodage des couleurs en 10 bits, c’est la même chose que HDR10 ? Existe-t-il à ta connaissance un moyen (pas trop galère) de copier les données HDR10 / HDR10+ / Dolby Vision lors de l’encodage ?
Merci !

  • Copy link
  • Flag this comment
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 21 hours ago

@ismael
Alors non l'encodage 10 bits c'est indépendant du HDR/SDR (même si bien sûr le 10 bits est d'autant plus intéressant en HDR).
Perso j'évite les films HDR, les lecteurs ont un rendu pas toujours très bon (terne dans VLC, correct dans mpv)

  • Copy link
  • Flag this comment
  • Block
Ismaël
Ismaël
@ismael@framapiaf.org replied  ·  activity timestamp 19 hours ago

@sebsauvage Ah ok merci ! C’est donc du 10 bits SDR 😁, à partir de source 8 bits alors ? Vu que je regarde mes film sur TV, je suis généralement assez satisfait du rendu HDR, par contre le réencodage est devenu trop compliqué pour moi !

  • Copy link
  • Flag this comment
  • Block
Julien W.
Julien W.
@julienw@pouet.chapril.org replied  ·  activity timestamp 22 hours ago

@sebsauvage c'est aussi (et surtout je pense) la manière de compiler. Les distributions ont des paramètres de compil très conservatifs pour fonctionner sur pas mal de vieilles machines.
Aussi vrai pour Firefox par exemple.

  • Copy link
  • Flag this comment
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 21 hours ago

@julienw
Ah oui, les options de compilation doivent bien jouer aussi.

  • Copy link
  • Flag this comment
  • Block
ThomHoc
ThomHoc
@asthro@poils.pachyderme.net replied  ·  activity timestamp 23 hours ago

@sebsauvage nette amélioration ! Merci! On verra le résultat dans quelques heures !

Capture d-''écran d'une console linux indiquant 7 images secondes
Capture d-''écran d'une console linux indiquant 7 images secondes
Capture d-''écran d'une console linux indiquant 7 images secondes
  • Copy link
  • Flag this comment
  • Block
ThomHoc
ThomHoc
@asthro@poils.pachyderme.net replied  ·  activity timestamp 21 hours ago

@sebsauvage forcément... 1:30 plus tard, seulement 26mn encodées sur 1h40.... va falloir scripter tout ça.

  • Copy link
  • Flag this comment
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 21 hours ago

@asthro
J'ai un CPU plus puissant, j'encode entre 40 et 57 fps (en preset 4)

  • Copy link
  • Flag this comment
  • Block
ThomHoc
ThomHoc
@asthro@poils.pachyderme.net replied  ·  activity timestamp 20 hours ago

@sebsauvage yep, min i7-4xxx est un peu à l'agonie. Mais le resultat est ouf : 500Mo et la qualité parfaite, idéal pour du Jellyfin. Merci @sebsauvage !

  • Copy link
  • Flag this comment
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 19 hours ago

@asthro 👍🏻

  • Copy link
  • Flag this comment
  • Block
Quenti ✨:oc: ⏚
Quenti ✨:oc: ⏚
@Quenti@framapiaf.org replied  ·  activity timestamp 23 hours ago

@sebsauvage il y a quelques bibliothèques qu'il faudrait mettre à jour chez Ubuntu/Debian :(
https://lafibre.info/tv-numerique-hd-3d/av1-ou-hevc/msg1145382/#msg1145382

Guerre des codecs: qui va l'emporter entre AV1 vs HEVC/H.265 ? Probablement AV1

Guerre des codecs: qui va l'emporter entre AV1 vs HEVC/H.265 ? Probablement AV1
  • Copy link
  • Flag this comment
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 23 hours ago

@Quenti
Beaucoup de distribs sont vraiment à la traîne. 😐

  • Copy link
  • Flag this comment
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 23 hours ago

(et il faudra encore que j'explore les options de film-grain et variance-boost.)

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct