[mencoder]compresser efficacement des video prevenant de K7

Pour noel, j’ai offert (avec mes frangins) un enregistreur a disque dur LG RHT497 à mes parents, qui est capable de scoper sur HDD ou sur DVD-R/RW/RAM et tout ca. Il a aussi une entree peritel pour canalsat et j’ai eu l’idee de lui coller un vieux scope pour voir si ca marchait.
Si ma tentative d’enregistrement de K7 macrovision a echoué (contenu protege, operation impossible), il est possible de recuperer les K7 scopés a la tele (alors oui c’est pas tres beau mais bon), notamment les films qui n’existent pas en dvd (je pense ici au film « le monstre » que j’ai scope y a longtemps sur arte), mais aussi certaines K7 du commerce qui ne sont pas proteges (et en anime, j’en ai pas mal, qui en plus n’ont pas ete reedite en DVD, d’ou l’interet)

Donc, ca, ca marche. Le bidule enregistre directement sur dvd RW en MPEG, avec plusieurs niveau de qualite. Pour le test, j’ai utilise le niveau max, qui produit un fichier MPEG 2 de 3.8Go (ouais, doh) pour 1h05 d’anime (le 1er film de slayers - oui ca existe en dvd mais j’ai deja les packs non collector, ca me fait chier de racheter les packs collector juste pour ca)

Reste maintenant a convertir ca en xvid parce que c’est largement plus petit. Probleme, si la taille finale est vraiment bien (680Mo pour 1h), la qualite est tres moyenne, notamment en relecture sur l’enregistreur. C’est mieux sur la xbox avec xbmc, mais je teste que sur une tele CRT, j’ai pas de tele LCD pour voir si ca sera regardable dessus. J’ai donc utilise un 22" pour faire quelques tests, mais c’est difficile d’etre a la bonne distance. De plus, le xvid provoque pas mal de defaut de crenelage, notamment sur les visage en gros plan, alors que l’original MPEG est plus propre.

Pour vous donner une idee des tests, voici quelques petites choses a telecharger:
_Original: Attention c’est pas l’original, c’est un morceau compressé en « xvid fast recompress au hasard » avec vdb. C’est moins flagrant que les autres, mais on voit deja le defaut du xvid lors du scrolling sur le bateau: l’homme en bleu au dessous du bateau « pixelise », ce qui n’est pas le cas en MPEG2.
_Test1: Je converti avec le soft et la config habituelle de nolife (que je scope via la freebox):

mencoder -oac mp3lame -lameopts aq=0:cbr=128 -ovc xvid -xvidencopts bitrate=1225:trellis:me_quality=6:vhq=4:chroma_opt %1 -o %2

Pas vraiment satisfait du resultat, je recommence:
_Test3 (le 2 n’a pas vraiment d’interet): Je crop les bandes noires, je crop aussi le cote droit pour virer la bande bleu de la K7 video, et j’augmente la qualite d’apres la doc

mencoder -vf crop=672:448:18:85 -oac mp3lame -lameopts aq=0:cbr=128 -ovc xvid -xvidencopts bitrate=1500:trellis:vhq=4:chroma_opt:bvhq=1:cartoon %1 -o %2

Perso je trouve ca un poil mieux, sur pc et console ca marche pas mal, mais l’enregistreur me faire des gros caca sur les travelling, notamment sur celui du bateau, ou on a une sorte de bateau fantome qui sacade. Pas tres grave pour l’enregistreur, mais si au final ca me fait pareil sur une tele lcd, c’est moyen.

_Est ce que j’aurais interet a changer de codec?
_Est ce que j’ai pas vu une bidouille pour booster la qualite du xvid sans trop augmenter la taille?
_Est ce que je me fait bien chier pour pas grand chose et test3 suffirait?

Bref, si des specialistes de l’encodage sont dans le coin, ca m’interesse :smiley:

LoneWolf
Dematerialiser les vieilleries

Je répond vite fais sur mon n900, est-ce que tu ne pourrais pas compresser en h264 ? la qualité sera meilleur mais ca ne sera plus lisible par les platines classiques.

donc j’ai tente en h264 et ce fut difficile…
Deja, ma version de mencoder plante quand j’essaye d’encoder en x264 (mais marche en xvid), donc j’ai ete recupere la derniere version… Qui ne plante pas mais qui converti en x264 plus vite qu’en xvid o_O. Et j’ai compris le binz apres la conversion: la nouvelle version de mencoder n’arrive pas a lire la video MPEG2 (sigh) - ce qui donne le son mais une video finale qui reste totalement noire - j’ai une erreur unknown pixelformat -1 a un moment donne (google me donne plein de truc la dessus mais rien qui parle de video noire).
Donc tant pis, je recupere SUPER, qui a toujours plante avant la fin, pour tenter de convertir en x264… et la ca marche c’est cool.

Niveau resultat, ben…
_La taille finale du fichier est plus grande qu’en xvid (810 en h264 VS 790 en xvid)
_Les defauts vu en xvid sont ENCORE plus marque en h264

Alors j’ai pris les options de conversion au pif dans SUPER mais bon, plus gros et moins beau, c’est pas super comme resultat… De plus, j’ai voulu voir ce que ca donnait avec xbmc et ma xbox et ca marche pas terrible en h264 (les traveling, ouch). Je vais continuer a fouiller ce que je peux trouver comme codec anyway, merci pour le tips

LoneWolf
Stuck in codec land

Essaie aussi avec Handbrake, je le prefere a SUPER pour ma part.

J’ai fais deux tests avec avidemux, un en h264 et un autre en xvid. Tout les deux en 1500kb/s pour la video, j’ai repassé le son en mp3 128kb/s :
test_x264.avi
test_xvid.avi

Dans avidemux, j’ai appliqué deux filtres, un découpage (crop) et un désentrelacement (libavcodec deinterlacer).

La qualité en x264 est très bonne (en rapport avec la qualité de la source évidemment) avec une taille inférieure au xvid.

[Edit]
Voici une dernière version où j’ai refait les sous-titre avec gnome-subtitles que j’ai ajouté dans un fichier mkv :
test_x264_subtitle.mkv

[quote=“ZGoblin, post:5, topic: 50576”]J’ai fais deux tests avec avidemux, un en h264 et un autre en xvid. Tout les deux en 1500kb/s pour la video, j’ai repassé le son en mp3 128kb/s :
test_x264.avi
test_xvid.avi

Dans avidemux, j’ai appliqué deux filtres, un découpage (crop) et un désentrelacement (libavcodec deinterlacer).

La qualité en x264 est très bonne (en rapport avec la qualité de la source évidemment) avec une taille inférieure au xvid.

[Edit]
Voici une dernière version où j’ai refait les sous-titre avec gnome-subtitles que j’ai ajouté dans un fichier mkv :
test_x264_subtitle.mkv[/quote]
effectivement ton test x264 est propre par rapport a ce que j’ai obtenu, je vais tester avidemux pour voir, tu as le detail des options h264 ou t’as tout mis par defaut?
Sinon je verrais aussi pour handbrake

LoneWolf
Ca s’ameliore…

[quote=“LoneWolf, post:6, topic: 50576”]effectivement ton test x264 est propre par rapport a ce que j’ai obtenu, je vais tester avidemux pour voir, tu as le detail des options h264 ou t’as tout mis par defaut?
Sinon je verrais aussi pour handbrake

LoneWolf
Ca s’ameliore…[/quote]

Pour les options, j’ai configuré en 2 passes avec un taux de 1500kb/s, pour le reste, je n’ai rien touché. Ton problème peux se situer au niveau de l’entrelacement, si tu ne nettoie pas l’image, la compression accentue encore plus les défauts.

Tu dois désinterlacer ta video!

option dans le -vf

à placé en premier bien sur.
ce qui donnerait:

Il y a plusieurs filtres

-vf lavcdeint
-vf kerndeint
-vf filmdint
-vf pp=lb
-vf pp=li
-vf pp=ci
-vf pp=md
-vf pp=fd

et comme je suis en vacances j’ai testé pour ton extrait:

Original:

ci:

fd:

filmdint:

lavcdeint:

lb (le meilleur pour ton cas):

li:

md:

bon j’ai teste sur une video de 7min
Moi je trouve ca vraiment bien, en tout cas largement mieux qu’avant. Bon je file pas l’original en MPEG, ca fait 480Mo (doh) mais la reduction est pas mal.
Reste a tester tout ca sur mes players usuel pour voir ce que ca donne

Merci nusul

LoneWolf
Et apres, a lire chaque video pour la mettre en numerique… ca va etre long -_-

yep et puis là venant de k7 tu fera pas trop de miracle :slight_smile: