Script pour enregistrer une vidéo de la tnt avec vlc

Résolu/Fermé
xunil2003 Messages postés 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 - Modifié par xunil2003 le 14/02/2013 à 11:08
 MadTuX - 23 févr. 2014 à 15:01
Bonjour,

Je suis sous ubuntu 12.04 LTS, j'ai fait un script pour enregistrer les chaînes de la tnt depuis ma carte TV TBS 6280, mais je n'arrive pas a enregistrer avec vlc comme ceci :
 vlc dvb:// --dvb-frequency=778000 --dvb-adapter=0 --dvb-bandwidth=8 --program=519 --sout-ffmpeg-strict=-2 --sout '#transcode{vcodec=h264,vb=2000,venc=x264,acodec=mp3,ab=128}:standard{access=file,mux=mp4,dst=${fichierfinal}}}'


VLC s'ouvre et m'affiche ce message :
La diffusion / le transcodage a échoué: 
Il semble que votre installation de FFMPEG (libavcodec) ne comprenne pas l'encodeur suivant : 
MPEG I/II Layer 3. 
Si vous ne savez pas comment corriger ceci, demandez du support à votre distribution. 

Ceci n'est pas une erreur interne à VLC. 
Ne contactez pas le projet VideoLan à ce sujet.


Dans le terminal il s'affiche ceci :
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d) 
[0x7ba108] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface. 
[0x7f9e00005b68] dtv access error: 778000 Hz carrier frequency is too low. 
[0x7f9e00005b68] dtv access: Assuming 778000000 Hz frequency instead. 
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 0 
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 17 
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 18 
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 110 
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 710 
[0x7f9df0001108] avcodec encoder error: cannot find encoder MPEG I/II Layer 3 
*** Your FFMPEG installation is crippled.   *** 
*** Please check with your FFMPEG packager. *** 
*** This is NOT a VLC media player issue.   *** 
[0x7f9e000024b8] stream_out_transcode stream out error: cannot find audio encoder (module:any fourcc:mp3 ). Take a look few lines earlier to see possible reason. 
[0x7f9e000024b8] stream_out_transcode stream out error: cannot create audio chain 
[0x7f9e000a4938] main decoder error: cannot create packetizer output (mpga) 
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 
x264 [info]: profile High, level 3.0 
x264 [info]: final ratefactor: 18,90 
x264 [info]: using SAR=64/45 
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 
x264 [info]: profile High, level 3.0 
x264 [info]: frame I:6     Avg QP:13,49  size: 68862 
x264 [info]: frame P:198   Avg QP:15,65  size: 22716 
x264 [info]: frame B:575   Avg QP:20,94  size:  4742 
x264 [info]: consecutive B-frames:  1,0%  0,8%  2,7% 95,5% 
x264 [info]: mb I  I16..4: 13,0% 73,7% 13,3% 
x264 [info]: mb P  I16..4:  1,3%  7,6%  0,8%  P16..4: 33,7% 19,1% 14,4%  0,0%  0,0%    skip:23,1% 
x264 [info]: mb B  I16..4:  0,1%  0,2%  0,0%  B16..8: 43,4%  0,0%  0,0%  direct: 3,2%  skip:53,0%  L0:38,7% L1:36,7% BI:24,6% 
x264 [info]: final ratefactor: 16,20 
x264 [info]: 8x8 transform intra:76,6% inter:74,3% 
x264 [info]: coded y,uvDC,uvAC intra: 79,7% 88,4% 67,0% inter: 18,7% 19,3% 5,1% 
x264 [info]: i16 v,h,dc,p:  8% 34%  4% 54% 
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 24% 23%  4%  4%  6%  3%  6%  6% 
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 28% 10%  5%  5%  8%  5%  8%  5% 
x264 [info]: i8c dc,h,v,p: 30% 30% 22% 18% 
x264 [info]: Weighted P-Frames: Y:0,0% UV:0,0% 
x264 [info]: ref P L0: 63,5% 11,0% 17,9%  7,6% 
x264 [info]: ref B L0: 83,9% 13,8%  2,3% 
x264 [info]: ref B L1: 93,3%  6,7% 
x264 [info]: kb/s:1960,87


j'ai installé ffmpeg
sudo apt-get install ffmpeg 
Lecture des listes de paquets... Fait 
Construction de l'arbre des dépendances        
Lecture des informations d'état... Fait 
Les paquets supplémentaires suivants seront installés :  
  libav-tools libavdevice53 libavfilter2 
Les NOUVEAUX paquets suivants seront installés : 
  ffmpeg libav-tools libavdevice53 libavfilter2 
0 mis à jour, 4 nouvellement installés, 0 à enlever et 55 non mis à jour. 
Il est nécessaire de prendre 0 o/727 ko dans les archives. 
Après cette opération, 2 229 ko d'espace disque supplémentaires seront utilisés. 
Souhaitez-vous continuer [O/n] ? o 
Sélection du paquet libavdevice53 précédemment désélectionné. 
(Lecture de la base de données... 366386 fichiers et répertoires déjà installés.) 
Dépaquetage de libavdevice53 (à partir de .../libavdevice53_4%3a0.8.5-0ubuntu0.12.04.1_amd64.deb) ... 
Sélection du paquet libavfilter2 précédemment désélectionné. 
Dépaquetage de libavfilter2 (à partir de .../libavfilter2_4%3a0.8.5-0ubuntu0.12.04.1_amd64.deb) ... 
Sélection du paquet libav-tools précédemment désélectionné. 
Dépaquetage de libav-tools (à partir de .../libav-tools_4%3a0.8.5-0ubuntu0.12.04.1_amd64.deb) ... 
Sélection du paquet ffmpeg précédemment désélectionné. 
Dépaquetage de ffmpeg (à partir de .../ffmpeg_4%3a0.8.5-0ubuntu0.12.04.1_all.deb) ... 
Traitement des actions différées (« triggers ») pour « man-db »... 
Paramétrage de libavdevice53 (4:0.8.5-0ubuntu0.12.04.1) ... 
Paramétrage de libavfilter2 (4:0.8.5-0ubuntu0.12.04.1) ... 
Paramétrage de libav-tools (4:0.8.5-0ubuntu0.12.04.1) ... 
Paramétrage de ffmpeg (4:0.8.5-0ubuntu0.12.04.1) ... 
Traitement des actions différées (« triggers ») pour « libc-bin »... 
ldconfig deferred processing now taking place


mais je n'arrive pas a installer libavcodec
sudo apt-get install libavcodec 
Lecture des listes de paquets... Fait 
Construction de l'arbre des dépendances        
Lecture des informations d'état... Fait 
E: Impossible de trouver le paquet libavcodec 

Que faut il faire ??

Merci.

A voir également:

2 réponses

Pierre8888 Messages postés 1053 Date d'inscription mercredi 17 octobre 2012 Statut Membre Dernière intervention 17 mai 2015 165
14 févr. 2013 à 13:42
Bonjour recevoir et enregistrer un flux https://www.videolan.org/doc/streaming-howto/fr/ch06.html et ici documentation vlc média player http://doc.ubuntu-fr.org/vlc et puis encore là Tutoriel Enregistrement https://wiki.laquadrature.net/Tutoriel_Enregistrement
0
le ffmpeg que tu emploies n'a pas ete compilé pour encoder le mp3

ffmpeg

tu dois avoir une option du style
--enable-libmp3lame

ta ligne de commande fonctionne bien il te reste juste a avoir un ffmpeg compilé avec --enable-libmp3lame


maintenant le mieux pour regarder et enregistrer la tnt reste kaffeine et dans une moindre mesure me-tv
0