Wheezy codec avi pour mencoder

[quote=“vv222”]Quand tu as un problème, prends l’habitude de poster les retours de ta console, ça nous facilite la compréhension :wink:
(les retours complets : le “dpkg -i” suivi du “apt-get install -f”)[/quote]

je l’ai fait plus haut , sur le dernier echec c’est exactement la meme chose .peut etre parceque je suis sous testing ;quoi qu’il en soit ce paquet n’est pas disponible pour mon architecture .

je vais essayer de trouver autrechose
je vous tiens au jus
merci

Un solution alternative serait d’ajouter les dépôts Squeeze à ton sources.list, puis d’installer le paquet avifile-mjpeg-plugin avec aptitude (apt-get risque de galérer à régler les problèmes de version des dépendances).


Tu as bien essayé avec le paquet libavifile-0.7c2 de Squeeze téléchargé via le site des paquets Debian, et pas avec celui des dépôts de Jessie ?

[quote=“vv222”]Un solution alternative serait d’ajouter les dépôts Squeeze à ton sources.list, puis d’installer le paquet avifile-mjpeg-plugin avec aptitude (apt-get risque de galérer à régler les problèmes de version des dépendances).


Tu as bien essayé avec le paquet libavifile-0.7c2 de Squeeze téléchargé via le site des paquets Debian, et pas avec celui des dépôts de Jessie ?[/quote]

je t’ai suivi a la lettre mais non

C’est curieux tout de même:

passe très bien chez moi. Bon je suis sous wheezy amd64mencoder: Installé : 2:1.0~rc4.dfsg1+svn34540-1+b2 Candidat : 2:1.0~rc4.dfsg1+svn34540-1+b2 Table de version : *** 2:1.0~rc4.dfsg1+svn34540-1+b2 0 500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 100 /var/lib/dpkg/status 2:1.0~rc4.dfsg1+svn34540-1+b1 0 500 http://snapshot.debian.org/archive/debian/20120226/ wheezy/main amd64 Packages 2:1.0~rc3++final.dfsg1-1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages francois@portos:/tmp$ francois@portos:/tmp$ dpkg -l | grep libavi francois@portos:/tmp$ et volà les dépendances de mencoder

mencoder Depends: libasound2 (>> 1.0.18) Depends: libavcodec-extra-52 (>= 4:0.5.1-1) Depends: libavcodec52 (>= 4:0.5.1-1) Depends: libavformat-extra-52 (>= 4:0.5.1-1) Depends: libavformat52 (>= 4:0.5.1-1) Depends: libavutil-extra-49 (>= 4:0.5.1-1) Depends: libavutil49 (>= 4:0.5.1-1) Depends: libc6 (>= 2.7) Depends: libcdparanoia0 (>= 3.10.2+debian) Depends: libdvdread4 Depends: libenca0 (>= 1.9) Depends: libfontconfig1 (>= 2.8.0) Depends: libfreetype6 (>= 2.2.1) Depends: libfribidi0 (>= 0.19.2) Depends: libgcc1 (>= 1:4.1.1) Depends: libgif4 (>= 4.1.4) Depends: libjpeg62 (>= 6b1) Depends: liblircclient0 Depends: liblzo2-2 Depends: libncurses5 (>= 5.7+20100313) Depends: libogg0 (>= 1.0rc3) Depends: libpng12-0 (>= 1.2.13-4) Depends: libpostproc-extra-51 (>= 4:0.5.1-1) Depends: libpostproc51 (>= 4:0.5.1-1) Depends: libsmbclient (>= 3.0.24) Depends: libspeex1 (>= 1.2~beta3-1) Depends: libstdc++6 (>= 4.1.1) Depends: libswscale-extra-0 (>= 4:0.5.1-1) Depends: libswscale0 (>= 4:0.5.1-1) Depends: libtheora0 (>= 0.0.0.alpha7.dfsg) Depends: mplayer Depends: zlib1g (>= 1:1.1.4) Les plugins mlpeg que j’ai sont

francois@portos:/tmp$ locate mjpeg /usr/lib/vlc/plugins/demux/libmjpeg_plugin.so /usr/lib/xawtv/conv-mjpeg.so francois@portos:/tmp$

mais tout cela n’est pas important parce que je me demande si je n’ai pas dit une betise, tu fait appel au codec lavc donc à la librarie libavcodec53.

Or dans le fichier /usr/share/doc/libavcodec53/codecs.txt.gz je trouve ien

DEV D mjpeg MJPEG (Motion JPEG) qui montre que le codec est dans cette libraire. As tu la même chose?

Autres choses à vérfier, as tu le paquet libopenjpeg2 d’installé et que te donne

entre temps je me suis legerement ennervé , j’ai tout fait sous windows ,ça marche nickel mais j’aimerais que ça marche sur mon ordi ou debian est le seul os installé (ça m’evite de prendre les ordis des potes pour avoir linux !!!

-donc ,a cause du delay entre le son et la video (qui est un probleme nouveau ,certainement a cause d’une mise a jour ou autre…?..) j’ai supprimer mplayer et mencoder avec aptitude remove nom_du_fichier et aptitude purge nom_du_fichier .
j’ai ensuite reinstallé mais mencoder ne veux plus s’installer :

mplayer MPlayer2 2.0-701-gd4c5b7f-2 (C) 2000-2012 MPlayer Team Usage: mplayer [options] [url|path/]filename

et

mencoder bash: mencoder : commande introuvable

bizarre ou c’est parceque je suis fatigué ???

2/

ldd /usr/lib/x86_64-linux-gnu/libavcodec.so.53 linux-vdso.so.1 (0x00007fff4dbfe000) libavutil.so.51 => /usr/lib/x86_64-linux-gnu/libavutil.so.51 (0x00007f70c9436000) libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007f70c921f000) libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007f70c8f07000) libx264.so.124 => /usr/lib/x86_64-linux-gnu/libx264.so.124 (0x00007f70c8bb7000) libvpx.so.1 => /usr/lib/x86_64-linux-gnu/libvpx.so.1 (0x00007f70c8916000) libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f70c8446000) libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f70c8219000) libvo-amrwbenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.0 (0x00007f70c7fff000) libvo-aacenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0 (0x00007f70c7de1000) libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007f70c7ba0000) libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007f70c7984000) libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007f70c776b000) libschroedinger-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0 (0x00007f70c749e000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f70c7286000) libopenjpeg.so.2 => /usr/lib/x86_64-linux-gnu/libopenjpeg.so.2 (0x00007f70c7064000) libopencore-amrwb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.0 (0x00007f70c6e50000) libopencore-amrnb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.0 (0x00007f70c6c26000) libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007f70c69b1000) libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1 (0x00007f70c67a4000) libfaac.so.0 => /usr/lib/x86_64-linux-gnu/libfaac.so.0 (0x00007f70c6591000) libdirac_encoder.so.0 => /usr/lib/x86_64-linux-gnu/libdirac_encoder.so.0 (0x00007f70c6300000) libaacplus.so.2 => /usr/lib/x86_64-linux-gnu/libaacplus.so.2 (0x00007f70c60d0000) libcrystalhd.so.3 => /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3 (0x00007f70c5eb5000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f70c5bb6000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f70c599a000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f70c55ee000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f70c53e9000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f70c50ae000) libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f70c4ea7000) liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f70c4c20000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f70c491d000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f70c4706000) /lib64/ld-linux-x86-64.so.2 (0x00007f70ca4ee000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f70c44e7000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f70c42e2000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f70c40dd000)

libopenjpeg.so.2 est installé ,est ce celui demandé?

3/dpkg -l | grep libavi ii libavifile-0.7-common 1:0.7.48~20090503.ds-14 all toolkit for libavifile ii libavifile-0.7c2:amd64 1:0.7.48~20090503.ds-14+b1 amd64 shared libraries for AVI read/writing

je ne sais pas ce qu’est /tmp$

4/locate mjpeg /usr/bin/mjpeg_simd_helper /usr/lib/vlc/plugins/demux/libmjpeg_plugin.so /usr/lib/x86_64-linux-gnu/libmjpegutils-2.0.so.0 /usr/lib/x86_64-linux-gnu/libmjpegutils-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/avifile-0.7/osmjpeg.so /usr/lib/x86_64-linux-gnu/libquicktime2/lqt_mjpeg.so /usr/share/doc/libmjpegutils-2.0-0 /usr/share/doc/mjpegtools /usr/share/doc/libmjpegutils-2.0-0/changelog.Debian.gz /usr/share/doc/libmjpegutils-2.0-0/changelog.gz /usr/share/doc/libmjpegutils-2.0-0/copyright /usr/share/doc/mjpegtools/changelog.Debian.gz /usr/share/doc/mjpegtools/changelog.gz /usr/share/doc/mjpegtools/copyright /usr/share/info/mjpeg-howto.info.gz /usr/share/man/man1/mjpegtools.1.gz /var/lib/dpkg/info/libmjpegutils-2.0-0.list /var/lib/dpkg/info/libmjpegutils-2.0-0.md5sums /var/lib/dpkg/info/libmjpegutils-2.0-0.postinst /var/lib/dpkg/info/libmjpegutils-2.0-0.postrm /var/lib/dpkg/info/libmjpegutils-2.0-0.shlibs /var/lib/dpkg/info/mjpegtools.list /var/lib/dpkg/info/mjpegtools.md5sums

5/[quote]mais tout cela n’est pas important parce que je me demande si je n’ai pas dit une betise, tu fait appel au codec lavc donc à la librarie libavcodec53.

Or dans le fichier /usr/share/doc/libavcodec53/codecs.txt.gz je trouve ien

Code:
DEV D mjpeg MJPEG (Motion JPEG)
qui montre que le codec est dans cette libraire. As tu la même chose?[/quote]
oui en effet on l’a mise en avant plus haut

[quote=“Herbert West”]
pourquoi ne pas encoder avec mencoder et ensuite retraiter le decalage son /video avec un autre logiciel?capturer c’est ce que je veux,je l’encode puique je la numerise ;c’est la ou je comprends pas le double emploi;mencoder joue le role de traitement de fichiers numerisés?[/quote]
Avidemux, Openshot et Pitivi permettent de corriger les synchronisations image/son.

[quote=“lroy”][quote=“Herbert West”]
dans ton code tu separe que dalle au passage ou alors j’ai mal compris la leçon .
d’apres ce que je comprends : il faut faire un mencoder pour la video ,faire un mencoder pour l’audio?
1/ l’acquisition : la faire avec mencoder ou autre?vlc n’est pas terrible du tout.le probleme est ,qu’a part mencoder et vlc qui est nul pour cette acquisition je vois pas d’autres logiciels
2/le traitement puis l’encodage avec mencoder ok[/quote]
L’acquisition c’est la création à partir d’une source temps réel (la sortie analogique de ton magnétoscope) d’un fichier brut de travail ayant la qualité maximale possible. Ce fichier est très volumineux (plusieurs Go/h) et c’est lui qui va être la source pour ton encodage vers le fichier final.
La commande que j’ai mis est uniquement pour la partie acquisition, qui génère donc un fichier avi avec les codecs mjpeg pour la vidéo et raw pour l’audio.
Pour la partie encodage tu es libre de réutiliser mencoder ou d’autres outils. A l’époque où j’ai fait mes transferts de bande (2007) j’avais utilisé avidemux en ligne de commande avec un template pour ajouter des filtres (crop/yadif/denoise/contrast) et sortir du avi/xvid4/mp3.
Aujourd’hui si je devais encoder ce genre de fichier, j’utiliserai mon script maison qui génére du mkv/h264/vorbis avec les commandes mkvtoolnix/x264/oggenc.[/quote]

ok pourquoi?

au passage mencoder n’existe plus pour ma testing ;(
http://packages.debian.org/search?suite=default&section=all&arch=any&lang=fr&searchon=names&keywords=mencoder

le pourquoi du comment

*il aurait été intéressant de savoir si il serait possible de creer un package mencoder herbertwest avec tout ce qu’il faut dedans (qu’il marche avec les librairies "compilées " )y aurait il des conflits?

*j’obtiens un fichier .vob de bonne qualité :vous me conseillez quel format video et quel codec pour la compression?

*quel logiciel utiliser pour l’encodage maintenant que mon logiciel preféré iz dead :041 ?j’utilise open shot pour le montage ,il est facile , pas exempt de bugs ,mais ça peut aller.

Qu’est ce qui t’empêche d’installer la version de stable ?

  • h264 pour le codec vidéo, c’est le plus avancé actuellement qui dispose d’un très bon encodeur open source (x264) avec des presets faciles à utiliser
  • vorbis pour l’audio parce qu’open source et disposant d’un encodeur de qualité contrairement au format aac
  • matroska pour le container car c’est le plus évolué actuellement et en plus il est open source.

Pour utiliser tout ça, tu peux tout faire en shell avec les outils de chaque format ou passer par des programmes de plus haut niveau comme mencoder ou avconv.
Si tu cherches un clickodrome, regarde du côté d’avidemux ou de handbrake, par contre ils ne sont pas dans les dépôts officiels (il faudra passer par le dépôt deb-multimedia et les problèmes potentiels qui vont avec…)

Qu’est ce qui t’empêche d’installer la version de stable ?

  • h264 pour le codec vidéo, c’est le plus avancé actuellement qui dispose d’un très bon encodeur open source (x264) avec des presets faciles à utiliser
  • vorbis pour l’audio parce qu’open source et disposant d’un encodeur de qualité contrairement au format aac
  • matroska pour le container car c’est le plus évolué actuellement et en plus il est open source.

Pour utiliser tout ça, tu peux tout faire en shell avec les outils de chaque format ou passer par des programmes de plus haut niveau comme mencoder ou avconv.
Si tu cherches un clickodrome, regarde du côté d’avidemux ou de handbrake, par contre ils ne sont pas dans les dépôts officiels (il faudra passer par le dépôt deb-multimedia et les problèmes potentiels qui vont avec…)[/quote]

merci

Il manque les commandes donc c’est un peu incomplet, mais il y a ça: isalo.org/wiki.debian-fr/Edition_Video

Depuis Jessie je trouve VLC beaucoup plus capable pour les conversions videos, en particulier depuis la 2.1.0 qui indique quels codecs/fonctions sont disponibles (je viens de m’en rendre compte, waouh). Edit: ah tu es sous Wheezy, bon bah tant pis.

[quote=“Zbf”]Il manque les commandes donc c’est un peu incomplet, mais il y a ça: isalo.org/wiki.debian-fr/Edition_Video

Depuis Jessie je trouve VLC beaucoup plus capable pour les conversions videos, en particulier depuis la 2.1.0 qui indique quels codecs/fonctions sont disponibles (je viens de m’en rendre compte, waouh). Edit: ah tu es sous Wheezy, bon bah tant pis.[/quote]

perso au depart c’est surtout pour l’acquisition de yuv composite ou supervhs : y a rien qui marche reellement
vous avez un logiciel d’acquisition correct pour ce type de connections?

+1 pour avidemux qui permet plein de fine tuning sur les conversions.

Première chose qui n’a pas été clairement exposée : quand tu encodes un avi, c’est un conteneur video+audio.
J’utilise l’encodage en xvid (mpeg4) avec le son en mp3 constant bitrate pour éviter les désynchro son/image.
Ou ça se complique c’est que tu peux encoder via un paramètre de quantification basée sur l’algorithme de détection h263 qui nécessite de bien savoir ce qu’on fait pour avoir un rapport qualité/taille correct, ou la méthode à l’ancienne ou la calculatrice d’avidemux te donnera un bitrate en fonction de la durée du film et de la taille souhaitée en sortie. C’est un encodage à bitrate constant qui peut donner de bon résultats s’il n’y a pas de changements brutaux de scènes dans la vidéo. SI le bitrate est assez haut ça donne bien même en une passe.
Car cerise sur le gâteau on peut encore améliorer le résultat en procédant à un deuxième encodage lors de l’encodage à deux passes.

Avidemux te permet aussi via ses nombreux filtres de deinterlacer, enlever du bruit audio…etc.

Quelques pistes de gui très utiles : winff, hypervideo, handbrake.
J’ai une préférence pour hypervideo car il est un gui pour mencoder et ffmpeg en même temps.
Une petite doc chez nos amis d’ubuntu : doc.ubuntu-fr.org/hyper_video_converter

Bonjour à tous,

Personnellement, j’ai fait mes premiers pas avec mencoder en utilisant ce tutoriel :
http://forum.hardware.fr/hfr/VideoSon/Traitement-Video/topic-unique-mencoder-sujet_87558_1.htm

C’est seulement ensuite que je suis passé à la doc…

Il ne traite pas de l’acquisition à partir d’un flux vidéo “live”… mais j’essayerais volontiers d’utiliser mplayer pour ça (comme je l’ai fait avec mes DVD). Voir la doc :
http://www.mplayerhq.hu/DOCS/HTML/fr/tv-input.html

Hope this helps,

Avidemux ,pour l’en codage. Mais pour l’acquisition composite ,y a rien pour jessie. En effet mencoder est retiré. Je dois donc le prendre avec une stable .
Je pensais qu’avec quelques manip je pouvais acquérir du composite avec ffmpeg.
Ça a l’air d’être un peu le boxon pour l’acquisition yuv.