Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink )


[ 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

grandtoubab a écrit :

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.
sad:(

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 big_smile

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

grandtoubab a écrit :

Salut,
Voila un site qui va te permettre de créer une ligne avconv selon les paramètres que tu auras choisis.

http://fr.jeffprod.com/avconv.php

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