Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1104 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Conversion video tnt en divx

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conversion video tnt en divx

n°880004
domos
Posté le 22-01-2007 à 12:29:39  profilanswer
 

Bonjour,
 
J'utilise une carte tnt sous Linux qui me permet d'enregistrer avec Kaffeine par exemple en mpeg2.
 
J'aimerais convertir proprement les videos en divx pour reduire la place mais impossible d'obtenir une bonne qualité.
J'ai déjà testé avidemux qui permet de supprimer les pub mais à la conversion le résultat est toujours desastreux.
 
Idem pour memcoder ou transcode.
 
Avez-vous une methode relativement simple pour ne pas passer des heures à choisir les bons paramètres ?
 
merci d'avance

mood
Publicité
Posté le 22-01-2007 à 12:29:39  profilanswer
 

n°880093
leto
Posté le 22-01-2007 à 15:18:39  profilanswer
 

Qu'est ce que tu appelle résultat "désastreux" ? tu prends bien le bon bitrate ?

Message cité 1 fois
Message édité par leto le 22-01-2007 à 17:14:03

---------------
--
n°880122
domos
Posté le 22-01-2007 à 16:31:53  profilanswer
 

leto a écrit :

Qu'est ce que tu appelle résultat "désastreux" ? tu prends bien le bon bitrate ?


 
J'entends par desastreux, une qualité vidéo pire qu'un divx screenner.
 
Justement, j'ai un peu de mal avec les bitrate ...
 
Peux-tu m'expliquer en peu quel valeur faut il prendre ?
 
merci

n°880142
leto
Posté le 22-01-2007 à 17:13:55  profilanswer
 

Si tu sais pas ce qu'est le bitrate, il est normal que tu aie une qualité pourrie.
Le bitrate c'est le nombre de bits par seconde cible pour l'encodage.
 
Si ta video fait 1000 secondes, et que tu veux qu'après passage par avidemux elle fasse 200Mo, le bitrate choisi doit etre :
 
200Mo = 200*1024*8 Kb
Car 1Mo=1024Ko
Et 1Ko=8Kb
Ta taille cible est donc 1638400 Kb
Ta video fait 1000 sec , donc tu as  
1638400 Kb / 1000 sec = 1238Kb par sec (Kbps)
C'est le bitrate que tu dois mettre dans les options du codec video d'avidemux.
Ensuite, pareil pour le son, tu mets par exple mp3 128kbps.
 
Au final ta video aura  pour taille:
200Mo de video
et 1000 * 128/8 Ko pour l'audio
 
Cette petite explication faite, il existe des "bitrate calculator" qui font le calcul pour toi. Il me semble qu'avidemux en propose un de base.

Message cité 1 fois
Message édité par leto le 22-01-2007 à 17:22:22

---------------
--
n°880144
domos
Posté le 22-01-2007 à 17:22:21  profilanswer
 

leto a écrit :

Si tu sais pas ce qu'est le bitrate, il est normal que tu aie une qualité pourrie.
Le bitrate c'est le nombre de bits par seconde cible pour l'encodage.
 
Si ta video fait 1000 secondes, et que tu veux qu'après passage par avidemux elle fasse 200Mo, le bitrate choisi doit etre :
 
200Mo = 200*1024*8 Kbps
Car 1Mo=1024Ko
Et 1Ko=8Kb
Ta taille cible est donc 1638400 Kb
Ta video fais 1000 sec , donc tu as  
1638400 / 1000 = 1238Kbps
C'est le bitrate que tu dois mettre dans les options du codec video d'avidemux.
Ensuite, pareil pour le son, tu mets par exple mp3 128kbps.


 
Est ce valable aussi quelque soit le codec xvid, divx4/5 ?
 
A part le bitrate, faut il aussi modifier la taille de la video ou je laisse le même format que l'originel ?
Y a t'il d'autres paramètres important à tenir compte pour la conversion ?
 
Merci pour  ton aide.
 

n°880145
leto
Posté le 22-01-2007 à 17:25:37  profilanswer
 

Le bitrate est un principe valable quelque soit le codec utilisé.
Concernant la taille (en nombre de pixels de largeur par nbre de pixels hauteur), à toi de voir.
Pour ta conversion, à mon avis le plus important serait d'appliquer un filtre de desentrelacement.
Si, lorsqu'il y'a du mouvement, ta video ressemble à ca :
http://www.windowsmoviemakers.net/ [...] age010.jpg
Alors applique un filtre de desentrelacement via avidemux avant l'encodage en xvid.
 
Pour une conversion de base en 1 passe, c'est le principal (bitrate, codecs audio et video, desentrelacement).
Pour améliorer la qualité, tu peux faire 2 passes d'encodage, pour ceci je te conseille de regarder sur ce forum, il doit exister tout un tas de topics dediés. Par exple il y'a un topic mencoder dans la catégorie Video & Son.

Message cité 1 fois
Message édité par leto le 22-01-2007 à 17:27:09

---------------
--
n°880288
domos
Posté le 23-01-2007 à 09:47:32  profilanswer
 

leto a écrit :

Le bitrate est un principe valable quelque soit le codec utilisé.
Concernant la taille (en nombre de pixels de largeur par nbre de pixels hauteur), à toi de voir.
Pour ta conversion, à mon avis le plus important serait d'appliquer un filtre de desentrelacement.
Si, lorsqu'il y'a du mouvement, ta video ressemble à ca :
http://www.windowsmoviemakers.net/ [...] age010.jpg
Alors applique un filtre de desentrelacement via avidemux avant l'encodage en xvid.
 
Pour une conversion de base en 1 passe, c'est le principal (bitrate, codecs audio et video, desentrelacement).
Pour améliorer la qualité, tu peux faire 2 passes d'encodage, pour ceci je te conseille de regarder sur ce forum, il doit exister tout un tas de topics dediés. Par exple il y'a un topic mencoder dans la catégorie Video & Son.


 
ok encore merci pour tes explications.

n°882099
domos
Posté le 29-01-2007 à 10:32:36  profilanswer
 

Bonjour,
 
J'ai testé tes explications avec avidemux.
J'obtient une image de bonne qualité, mais il reste un problème que j'avais oublié.
c'est le décalage du son avec l'image.
 
Comment faire pour eviter ce problème ?

n°882608
jdweb
Posté le 31-01-2007 à 07:22:51  profilanswer
 

Bonjour, j'avais déjà fait un tutoriel assez complet pour convertir des enregistrements TNT fait à partir de Kaffeine en .ogg mais il se trouve sur mon disque dur auquel je ne peux accéder.
 
Alors en bref, ça se fait en deux étapes :
 -La première chose à faire est de séparer le fichier son du fichier vidéo (pour éviter un décalage du son, problème que tu connais visiblement) avec le logiciel ProjectX (logiciel libre nécessitant Java).
-Ensuite utiliser ffmpeg2theora qui est disponible ici : http://www.v2v.cc/~j/ffmpeg2theora/
 
Bon si tu veux vraiment le faire en divx, seul la première étape te suffit, mais j'ai mis la deuxième si ça en intéresse d'autres.

Message cité 1 fois
Message édité par jdweb le 31-01-2007 à 07:24:30
n°883324
domos
Posté le 02-02-2007 à 10:28:19  profilanswer
 

jdweb a écrit :

Bonjour, j'avais déjà fait un tutoriel assez complet pour convertir des enregistrements TNT fait à partir de Kaffeine en .ogg mais il se trouve sur mon disque dur auquel je ne peux accéder.
 
Alors en bref, ça se fait en deux étapes :
 -La première chose à faire est de séparer le fichier son du fichier vidéo (pour éviter un décalage du son, problème que tu connais visiblement) avec le logiciel ProjectX (logiciel libre nécessitant Java).
-Ensuite utiliser ffmpeg2theora qui est disponible ici : http://www.v2v.cc/~j/ffmpeg2theora/
 
Bon si tu veux vraiment le faire en divx, seul la première étape te suffit, mais j'ai mis la deuxième si ça en intéresse d'autres.


 
Bonjour,
En cherchant des info. sur ProjectX, je ne l'ai pas trouvé trés simple à utiliser.
L'avantage de avidemux, c'est qu'il permet de rapidement supprimer les pubs entre autre.
 
merci quand même.

mood
Publicité
Posté le 02-02-2007 à 10:28:19  profilanswer
 

n°884108
domos
Posté le 05-02-2007 à 12:18:14  profilanswer
 

domos a écrit :

Bonjour,
 
J'ai testé tes explications avec avidemux.
J'obtient une image de bonne qualité, mais il reste un problème que j'avais oublié.
c'est le décalage du son avec l'image.
 
Comment faire pour eviter ce problème ?


 
A defaut de trouver une autre solution, j'ai relevé le décalage audio avec mplayer et j'ai indiqué la valeur dans avidemux.
 
ce qui resoud le problème.

n°884434
jdweb
Posté le 06-02-2007 à 10:00:50  profilanswer
 

Ah mais ProjectX et avidemux n'ont rien à voir. Ici l'utilité de ProjectX se contente uniquement à séparer le fichier audio et le fichier vidéo ce qui te permet de les réutiliser dans un autre logiciel pour les réunir et les compresser sans avoir aucun problème de décalage du son.
 
Et dans cette fonction, ProjectX est simple à utiliser je trouve.

n°884818
twocats
Posté le 07-02-2007 à 13:56:47  profilanswer
 

Si il s'agit juste de séparer l'audio et la vidéo pas besoin de ProjectX :

Citation :

mplayer fichier.mpg -dumpaudio -dumpfile audio.mp2
mplayer fichier.mpg -dumpvideo -dumpfile video.m2v


---------------
La réponse est 42
n°903114
citral23
Posté le 13-04-2007 à 15:03:44  profilanswer
 

L'idée n'est pas que de séparer les flux. Le souci c'est qu'il y a toujours des aléas dans la transmission, et donc des frames dupliquées et autres erreurs qui se retrouvent dans le fichier mpg. Si on coupe direct avec avidemux on a des décalages. Donc il faut passer par projectX qui repère toutes les erreurs et les corrige/supprime, remuxer les flux avec mplex, retailler avec avidemux puis encoder la video (en désinterlaçant), je conseille mencoder, ou ffmpeg qui est très rapide. C'est lourd et contraignant tout ça, mais ça marche au poil.

n°903125
cactus
Posté le 13-04-2007 à 15:40:55  profilanswer
 

Existe-t-il des softs clairs et simples d'utilisation, avec une belle interface graphique pour les noobs comme moi ?
Je repousse sans cesse la conversion de toutes mes vidéos familiales, car je manque cruellement de connaissances... (et de temps, mais j'avoue ne pas le passer en priorité).
Ce qu'il me faudrait : convertir un DVD (.vob, toussaaaa) en dvix, xvid ou que sais-je encore, avec des paramètres par défaut valables... ;)
Merci ! :jap:

Message cité 1 fois
Message édité par cactus le 13-04-2007 à 15:41:02
n°903208
foul
Amiga forever...
Posté le 13-04-2007 à 20:20:12  profilanswer
 

k9copy ?

n°903216
cactus
Posté le 13-04-2007 à 20:47:32  profilanswer
 

Je regarderai ça... ;)
Merci !

 

EDIT : je viens de regarder les options, ça a l'air pas mal du tout ! le seul réglage que je ne trouve pas, c'est simplement donner un bitrate vidéo plutôt qu'une taille de fichier (bon ok, la formule est archi-simple, mais ça pourrait éviter de sortir la calculette ! :whistle: ). Je testerai prochainement !
 [:c4_exodusss]


Message édité par cactus le 13-04-2007 à 20:56:39
n°903558
twocats
Posté le 15-04-2007 à 14:45:03  profilanswer
 

Encodage d'un flux sans désynchro avec mencoder :

Citation :

# Première passe
mencoder stream.mpg -fps 25 -ofps 25 -nosound -ovc xvid -xvidencopts chroma_opt:vhq=4:bvhq=1:quant_type=mpeg:pass=1 -vf crop=A_DÉFINIR,pp=de/lb,hqdn3d=4:3:6,scale=A_DÉFINIR -o "/dev/null"
 
# Seconde passe
mencoder stream.mpg -fps 25 -ofps 25 -oac mp3lame -lameopts cbr:br=128 -ovc xvid -xvidencopts chroma_opt:vhq=4:bvhq=1:quant_type=mpeg:bitrate=A_DÉFINIR:pass=2 -vf crop=A_DÉFINIR,pp=de/lb,hqdn3d=4:3:6,scale=A_DÉFINIR -o stream.avi


Ensuite tu découpes avec Avidemux et c'est tout.


Message édité par twocats le 16-04-2007 à 18:58:02

---------------
La réponse est 42
n°903606
splurf
Rm -Rf / && oops :o
Posté le 15-04-2007 à 19:37:40  profilanswer
 

Voici ce que j'utilise, ici l'exemple permet d'enregistrer FR3
 
/usr/bin/mencoder dvb://FR3 -o testf3_`date +%F`_.avi -oac mp3lame -lameopts cbr:br=128:mode=0 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900:keyint=300
 
ça te permet un encodage en direct si ton cpu est assez puissant


Message édité par splurf le 15-04-2007 à 19:38:10
n°903836
jdweb
Posté le 16-04-2007 à 18:13:48  profilanswer
 

cactus a écrit :

Existe-t-il des softs clairs et simples d'utilisation, avec une belle interface graphique pour les noobs comme moi ?
Je repousse sans cesse la conversion de toutes mes vidéos familiales, car je manque cruellement de connaissances... (et de temps, mais j'avoue ne pas le passer en priorité).
Ce qu'il me faudrait : convertir un DVD (.vob, toussaaaa) en dvix, xvid ou que sais-je encore, avec des paramètres par défaut valables... ;)  
Merci ! :jap:


 
Pour convertir un DVD en Ogg Theora Vorbis, il y a Thoggen qui est réellement simple et donne une bonne qualité d'image par défaut.
 
Sinon il y a OggConvert qui utilise GStreamer pour convertir n'importe quelle vidéo (tout ce que GStreamer sait lire) en Theora ou en Dirac (au choix) : http://gnomefiles.org/app.php/OggConvert

n°904422
prof27
Posté le 18-04-2007 à 15:46:32  profilanswer
 

[quotemsg=903558,18,161002]Encodage d'un flux sans désynchro avec mencoder :
[quote]# Première passe
mencoder stream.mpg -fps 25 -ofps 25 -nosound  
 
Bonjour.
Moi je mets plutôt copy au lieu de -nosound
http://www.mplayerhq.hu/DOCS/HTML/ [...] g4-av-sync
Je cite:
"N'utilisez pas l'option -nosound  si vous avez l'intention d'ajouter du son à votre encodage vidéo, même plus tard. En effet, même s'il est probable que tout fonctionne correctement, l'utilisation de l'option -nosound peut cacher certains problèmes dans la ligne de commande de votre encodage. En d'autres mots, avoir une bande son pendant l'encodage vous certifie que vous pourrez avoir une synchronisation propre (en supposant que vous ne receviez pas de messages comme « Trop de paquets audio dans la mémoire tampon  "
Bonne journée.

n°908246
vivienfr
Posté le 29-04-2007 à 18:26:47  profilanswer
 

domos a écrit :

J'ai testé tes explications avec avidemux.
J'obtient une image de bonne qualité, mais il reste un problème que j'avais oublié.
c'est le décalage du son avec l'image.


 
Perso je récupère via mon décodeur TNT des fichiers mpeg2 .ts (3 Go/heure pour france2 par exemple)
 
Je suis sous linux (Ubuntu) et j'utilise FFmpeg2Theora avec ce genre de ligne de commande :
 

Citation :

time ffmpeg2theora -v 2 -a 0 --optimize --deinterlace --croptop 16 --cropbottom 16 --cropleft 16 --cropright 16 fichier_video.ts


-v 2 => vidéo de qualité 2 (0 moins bon 10 excellent)
-a 0 => qualité du son (de -2 à 10 excellent)
--optimize (multiplie le temps d'encodage par 2.5 pour un petit gain)
--deinterlace filtre de désentrelancement, nécessaire pour les flux TNT
--cropXXX 16 (je supprime les 16 pixels noirs qui entourent l'image)
 
 
Mon unique problème est le décalage du son, systématique du début à la fin. J'ai tenté de convertir mes .ts en .ps avant l'opération => idem.
J'ai testé sans "--optimize" et sans "--deinterlace" => le décalage est toujours présent.
 
Je ne trouve pas l'option qui permet de décaller le son, vous avez une suggestion à me proposer sachant que je souhaite encoder mes flux en Theora/Vorbis.
 
PS : J'ai testé le transcodage avec VLC d'un fichier mpeg2 .ts en un .ogg Theora/Vorbis => plantage systématique

n°908257
prof27
Posté le 29-04-2007 à 19:12:50  profilanswer
 

vivienfr a écrit :

Perso je récupère via mon décodeur TNT des fichiers mpeg2 .ts (3 Go/heure pour france2 par exemple)
 
Je suis sous linux (Ubuntu) et j'utilise FFmpeg2Theora avec ce genre de ligne de commande :
 

Citation :

time ffmpeg2theora -v 2 -a 0 --optimize --deinterlace --croptop 16 --cropbottom 16 --cropleft 16 --cropright 16 fichier_video.ts


-v 2 => vidéo de qualité 2 (0 moins bon 10 excellent)
-a 0 => qualité du son (de -2 à 10 excellent)
--optimize (multiplie le temps d'encodage par 2.5 pour un petit gain)
--deinterlace filtre de désentrelancement, nécessaire pour les flux TNT
--cropXXX 16 (je supprime les 16 pixels noirs qui entourent l'image)
 
 
Mon unique problème est le décalage du son, systématique du début à la fin. J'ai tenté de convertir mes .ts en .ps avant l'opération => idem.
J'ai testé sans "--optimize" et sans "--deinterlace" => le décalage est toujours présent.
 
Je ne trouve pas l'option qui permet de décaller le son, vous avez une suggestion à me proposer sachant que je souhaite encoder mes flux en Theora/Vorbis.
 
PS : J'ai testé le transcodage avec VLC d'un fichier mpeg2 .ts en un .ogg Theora/Vorbis => plantage systématique


 
Bonjour.
Je récupère les .ts soit avec kaffeine ou bien mplayer.
Puis j'utilise projectx. D'abord parce qu'il demuxe impec puis parce que l'on peut trier les flux en précisant dans l'interface graphique les formats qu'on veut(4/3 16/9) ; grabbe les s-titres (sup); fait une capture d'images avec DAR(utile pour mettre dans un script de croppage des bandes noires);on peut le lancer en ligne de commande...
Un coup de mplex(-f 8 ) puis mencoder (deux passes).
Jamais de décalage.


---------------
cordialement.
n°908261
vivienfr
Posté le 29-04-2007 à 19:44:51  profilanswer
 

prof27 a écrit :

Bonjour.
Je récupère les .ts soit avec kaffeine ou bien mplayer.
Puis j'utilise projectx. D'abord parce qu'il demuxe impec puis parce que l'on peut trier les flux en précisant dans l'interface graphique les formats qu'on veut(4/3 16/9) ; grabbe les s-titres (sup); fait une capture d'images avec DAR(utile pour mettre dans un script de croppage des bandes noires);on peut le lancer en ligne de commande...
Un coup de mplex(-f 8 ) puis mencoder (deux passes).
Jamais de décalage.


 
Dans mon cas j'ai donc 5 étapes :
 
1/ récupération du .ts grâce a mon décodeur TNT et découpe de celui-ci (avec kino ou autre)
2/ Projet-x pour séparer audio et vidéo (http://sourceforge.net/projects/project-x)
3/ Compression de la vidéo avec ffmpeg2theora en Theora
4/ Compression de l'audio avec mp32ogg en Vorbis
5/ mettre le flux vidéo et audio dans un même fichier .ogg
 
=> pour la partie 2/ , pas de version compilé ou je me trompe ?
=> pour la partie 5/ , quel logiciel utiliser ?
 
Merci beaucoup  
Vivien.

Message cité 1 fois
Message édité par vivienfr le 29-04-2007 à 19:46:06
n°908264
prof27
Posté le 29-04-2007 à 20:04:04  profilanswer
 

vivienfr a écrit :

Dans mon cas j'ai donc 5 étapes :
 
=> pour la partie 5/ , quel logiciel utiliser ?
 
Merci beaucoup  
Vivien.


Moi je fais des avis pour ma kiss dp1000 .
Sinon je mettrais1)tuxrip pour des ogg ou mkv et en 2) ogmrip
 
Pour projectx c'est une archive jar donc  java. Pas de paquets pré-comp pour ma mandriva.
S'installe facilement . Il répare les fichiers en démuxant faut le faire...
Le seul hic c'est la doc manquante car ce truc doit être capable de faire beaucoup.
La lecture de ses log est édifiante.
La gui est plutôt rébarbative au début mais on s'y fait.


Message édité par prof27 le 29-04-2007 à 20:09:02

---------------
cordialement.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Conversion video tnt en divx

 

Sujets relatifs
lecture video dvd et ecrans 16/10??Probleme d'acquisition video
Pb MPC + Sortie Video Ecran NoirVidéo conférence sous linux avec un correspondant sous messenger ?
Conversion d'un FS vers un autreCapture vidéo
[MONTAGE VIDEO] Manuel de Cinelerra dispo en français[resolu] hiniber l'effet souris sur une video
[Debian] Video On Demand avec VLCConversion dvd ntsc en pal
Plus de sujets relatifs à : Conversion video tnt en divx


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR