#1 Le 22/12/2015, à 20:21
- dubis22
[resolu] Comment réncoder des vidéos avi
Bonjour,
J'ai une série de vidéo qui passe mal sur ma freebox 4K. bien que qualité nomale pas de HD, VLC les lis très mal avec freeze des images
avconv -i 01.\ma\ vidéo.avi
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mpeg4 @ 0x199d860] Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from '01. Le premier jour.avi':
Metadata:
title : SCRUBS_D1_S1_PAL.Title3.DVDRip
album : SCRUBS_D1_S1_PAL
encoder : Lavf52.33.0
Duration: 00:22:15.48, start: 0.000000, bitrate: 2182 kb/s
Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x548 [PAR 1:1 DAR 180:137], 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
At least one output file must be specified
Qu'elle serai la bonne commande pour les ré encoder avec avconv. J'ai essayé celle du tuto . Cela ne fonctionne pas.
D'avance merci
Dernière modification par dubis22 (Le 25/12/2015, à 12:12)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#2 Le 22/12/2015, à 20:44
- nam1962
Re : [resolu] Comment réncoder des vidéos avi
Pas tout à fait la réponse attendue, mais quand je dois m'atteler à ce genre de pensum, j'utilise plutôt avidemux ou handbrake (passke je pige globalement leurs tutos )
[ Modéré ]
Hors ligne
#3 Le 22/12/2015, à 22:07
- dubis22
Re : [resolu] Comment réncoder des vidéos avi
Merci
Mais j'ai une dizaine d’épisode à faire j'aimerai faire un script. De plus je ne connais pas grand chose au codec etc.. .Je ne sais pas quoi choisir comme option de avconv, du moins pour que cela fonctionne sur la freebox 4K. Les épisode fonctionne très bien sur mon ordinateur.
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#4 Le 22/12/2015, à 22:28
- Braun
Re : [resolu] Comment réncoder des vidéos avi
Bonsoir,
1/ Le terme « réencoder » est ambigu, sous Avidemux tu peux ré-encoder à proprement parler ce qui prend beaucoup de temps et d'énergie ou simplement changer le conteneur e.g. MP4 au lieu de AVI ...
2/ Si tu veux un traitement par lots je te conseille l'interface graphique Winff pour avconf.
Hors ligne
#5 Le 22/12/2015, à 22:29
- grandtoubab
Re : [resolu] Comment réncoder des vidéos avi
avconv -i toto.avi -c copy toto.mp4
Ça change l'extension e n gardant les codecs , ça permets de vérifier chaque trame et c'est rapide. Sinon changer de codec ça prends un temps fou
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#6 Le 22/12/2015, à 23:04
- dubis22
Re : [resolu] Comment réncoder des vidéos avi
avconv -i toto.avi -c copy toto.mp4
Merci mais cela freeze toujours. Je viens d'essayer mencoder pour voir si ce n'était pas un problème de d'index et c'est pire le VLC se met en erreur de lecture.
:(
Voici la log de mes 2 passes d'apres lee tuto d'avconv:
avconv -y -i 01.\ Le\ premier\ jour.avi -s 720X548 -threads auto -vcodec mpeg4 -an -qscale 1 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 1 -f rawvideo /dev/null
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mpeg4 @ 0x1ded6c0] Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from '01. Le premier jour.avi':
Metadata:
title : SCRUBS_D1_S1_PAL.Title3.DVDRip
album : SCRUBS_D1_S1_PAL
encoder : Lavf52.33.0
Duration: 00:22:15.48, start: 0.000000, bitrate: 2182 kb/s
Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x548 [PAR 1:1 DAR 180:137], 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Output #0, rawvideo, to '/dev/null':
Metadata:
title : SCRUBS_D1_S1_PAL.Title3.DVDRip
album : SCRUBS_D1_S1_PAL
encoder : Lavf54.20.4
Stream #0.0: Video: mpeg4 (hq), yuv420p, 720x548 [PAR 1:1 DAR 180:137], q=2-31, pass 1, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 -> mpeg4)
Press ctrl-c to stop encoding
[mpeg4 @ 0x1decfe0] Invalid and inefficient vfw-avi packed B frames detected
Error at MB: 470102 q=1.0 size= 15504kB time=37.00 bitrate=3432.6kbits/s
[mpeg4 @ 0x1e6aac0] marker does not match f_code
[mpeg4 @ 0x1e6aac0] concealing 1164 DC, 1164 AC, 1164 MV errors
[mpeg4 @ 0x1e6eb20] slice end not reached but screenspace end (111 left 4EB875, score= -190)
[mpeg4 @ 0x1e6eb20] concealing 1575 DC, 1575 AC, 1575 MV errors
illegal MB_type=101 q=1.0 size= 19104kB time=45.12 bitrate=3468.6kbits/s
[mpeg4 @ 0x1decfe0] Error at MB: 1542
[mpeg4 @ 0x1decfe0] concealing 1575 DC, 1575 AC, 1575 MV errors
[mpeg4 @ 0x1e6aac0] concealing 1 DC, 1 AC, 1 MV errors
Error at MB: 155800 q=1.0 size= 107842kB time=250.88 bitrate=3521.4kbits/s
[mpeg4 @ 0x1e66ba0] marker does not match f_code
Marker bit missing before vop_coding_type in video packed header
[mpeg4 @ 0x1e66ba0] cbpc damaged at 22 12
[mpeg4 @ 0x1e66ba0] Error at MB: 574
[mpeg4 @ 0x1e66ba0] concealing 1575 DC, 1575 AC, 1575 MV errors
[mpeg4 @ 0x1e6aac0] slice end not reached but screenspace end (708 left 070001, score= -1267)
[mpeg4 @ 0x1e6aac0] concealing 1575 DC, 1575 AC, 1575 MV errors
slice end not reached but screenspace end (6 left DC0000, score= -1463)ts/s
[mpeg4 @ 0x1e62c60] concealing 1575 DC, 1575 AC, 1575 MV errors
Error at MB: 637 98 q=1.0 size= 273740kB time=583.16 bitrate=3845.4kbits/s
[mpeg4 @ 0x1e6aac0] marker does not match f_code
[mpeg4 @ 0x1e6aac0] concealing 1000 DC, 1000 AC, 1000 MV errors
[mpeg4 @ 0x1e6eb20] slice end not reached but screenspace end (630 left 49CA95, score= -2921)
[mpeg4 @ 0x1e6eb20] concealing 1575 DC, 1575 AC, 1575 MV errors
Error at MB: 908100 q=1.0 size= 565871kB time=1247.04 bitrate=3717.3kbits/s
[mpeg4 @ 0x1e6aac0] marker does not match f_code
[mpeg4 @ 0x1e6aac0] concealing 745 DC, 745 AC, 745 MV errors
[mpeg4 @ 0x1e6eb20] slice end not reached but screenspace end (54 left 4E9D1D, score= -6238)
[mpeg4 @ 0x1e6eb20] concealing 1575 DC, 1575 AC, 1575 MV errors
slice end not reached but screenspace end (17388 left 7DF6B0, score= -6390)s
[mpeg4 @ 0x1e6aac0] concealing 1575 DC, 1575 AC, 1575 MV errors
[mpeg4 @ 0x1e6eb20] slice end not reached but screenspace end (14 left D7DC00, score= -6389)
[mpeg4 @ 0x1e6eb20] concealing 1575 DC, 1575 AC, 1575 MV errors
[mpeg4 @ 0x1decfe0] slice end not reached but screenspace end (5 left E80000, score= -6387)
[mpeg4 @ 0x1decfe0] concealing 1575 DC, 1575 AC, 1575 MV errors
Error at MB: 945 99 q=1.0 size= 584811kB time=1284.72 bitrate=3729.0kbits/s
[mpeg4 @ 0x1e66ba0] concealing 699 DC, 699 AC, 699 MV errors
ac-tex damaged at 24 21.0 size= 592753kB time=1300.32 bitrate=3734.3kbits/s
[mpeg4 @ 0x1decfe0] Error at MB: 990
[mpeg4 @ 0x1decfe0] marker does not match f_code
[mpeg4 @ 0x1decfe0] concealing 657 DC, 657 AC, 657 MV errors
[mpeg4 @ 0x1e62c60] slice end not reached but screenspace end (56 left F475F4, score= -6506)
[mpeg4 @ 0x1e62c60] concealing 1575 DC, 1575 AC, 1575 MV errors
frame=33381 fps=100 q=1.0 Lsize= 602249kB time=1335.52 bitrate=3694.2kbits/s
video:602249kB audio:0kB global headers:0kB muxing overhead 0.000000%
$ avconv -y -i 01.\ Le\ premier\ jour.avi -s 720X548 -threads auto -vcodec mpeg4 -an -qscale 1 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 2 -f rawvideo Le_premier_jour_S01E01.avi
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mpeg4 @ 0xeea720] Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from '01. Le premier jour.avi':
Metadata:
title : SCRUBS_D1_S1_PAL.Title3.DVDRip
album : SCRUBS_D1_S1_PAL
encoder : Lavf52.33.0
Duration: 00:22:15.48, start: 0.000000, bitrate: 2182 kb/s
Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x548 [PAR 1:1 DAR 180:137], 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
[mpeg4 @ 0xeee1e0] requested bitrate is too low
Output #0, rawvideo, to 'Le_premier_jour_S01E01.avi':
Metadata:
title : SCRUBS_D1_S1_PAL.Title3.DVDRip
album : SCRUBS_D1_S1_PAL
encoder : Lavf52.33.0
Stream #0.0: Video: mpeg4 (hq), yuv420p, 720x548 [PAR 1:1 DAR 180:137], q=2-31, pass 2, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 -> mpeg4)
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Dernière modification par dubis22 (Le 22/12/2015, à 23:37)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#7 Le 23/12/2015, à 09:02
- grandtoubab
Re : [resolu] Comment réncoder des vidéos avi
Salut,
Voila un site qui va te permettre de créer une ligne avconv selon les parametres que tu auras choisis.
http://fr.jeffprod.com/avconv.php
Un tuto pour manipuler les dvd http://www.fatbellyman.com/webstuff/ffmpeg_common_usage/index.htm
sinon la bible ffmpeg, il suffit géneralement de copier les options qui doivent fonctionner sur avconv
Je ne suis pas assez spécialiste de video pour en dire plus.
NB: ce serait plus simple d'avoir un nom de fichier sans espace, ex: essai.avi pour écrire les lignes avconv
Dernière modification par grandtoubab (Le 23/12/2015, à 09:20)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#8 Le 25/12/2015, à 12:12
- dubis22
Re : [resolu] Comment réncoder des vidéos avi
Salut,
Voila un site qui va te permettre de créer une ligne avconv selon les paramètres que tu auras choisis.
Trop cool ce site c'est exactement ce que je cherchais. Cela m'a permit d'affiner ma compréhension des options et des log de sortie.
Voici mon script concernant pour ré-encoder mes vidéos avec l’extension avi dans le même répertoire:
#!/bin/bash
for i in *.avi
do avconv -i "$i" -s 720x480 -pass 1 -threads auto -vcodec libx264 -b 2040k -r 25 -an -f mp4 -y /dev/null
avconv -i "$i" -s 720x480 -pass 2 -threads auto -vcodec libx264 -b 2040k -r 25 -acodec ac3 -ac 2 -ab 192k -ar 48000 "${i%.avi}.mp4"
done
Naturellement la taille est peut être revoir sur des vidéo HD il faut se référer aux tutoriaux.
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne