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 07/05/2021, à 17:55

xunil2003

Convertir des vidéos au format avi en mkv

Bonjour,

Je voudrais savoir quel logiciel je peux utiliser sous Linux pour convertir des vidéos au format avi en mkv car je ne peux pas lire sur ma tv Samsung en avi .
Et si il est possible aussi dans la conversion avi en mkv de passé du 4:9 au 1080p en 16/9 ?
Que ce soit en ligne de commande ou en gui.

Merci d'avance pour vos avis et conseils.

Dernière modification par xunil2003 (Le 07/05/2021, à 17:56)


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#2 Le 07/05/2021, à 18:06

Sciensous

Re : Convertir des vidéos au format avi en mkv

précision: avi est un conteneur, pas un format; donc vérifie les formats supportés par ta tv

sinon: MkvToolnix-Gui
cool

Dernière modification par Sciensous (Le 07/05/2021, à 18:07)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#3 Le 07/05/2021, à 18:17

iznobe

Re : Convertir des vidéos au format avi en mkv

Bonsoir , mkvtoolnix-gui ne fait pas du changement de conteneur , il ne traite que des fichiers .mkv et permet de les manipuler dans tous les sens .

Pour ce genre de chose , avidemux est bien plus aproprié .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#4 Le 07/05/2021, à 18:53

grigouille

Re : Convertir des vidéos au format avi en mkv

ffmpeg bien sûr.


Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#5 Le 07/05/2021, à 18:58

iznobe

Re : Convertir des vidéos au format avi en mkv

grigouille a écrit :

ffmpeg bien sûr.

c ' est un logiciel ca ? je croyais que ca ne s' utilisais qu ' en ligne de commande .

le demandeur pose la question pour un logiciel , donc je suppose avec interface graphique .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 07/05/2021, à 20:36

xunil2003

Re : Convertir des vidéos au format avi en mkv

Re,

La télé ne prend plus les fichiers : fichier.avi

Avec MkvToolnix-Gui j'ai converti le fichier avi en mkv
Le télé m'affiche

Fonction non prises en charge
Le fichiers sélectionner n'est pas pris en charge

Comme si il été en avi.

Pour avidemux

laurent@Laurent-I7-9900K:~$ sudo apt-get install avidemux
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet avidemux n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « avidemux » n'a pas de version susceptible d'être installée
laurent@Laurent-I7-9900K:~/$ 

Pour ffmepg
Je tape quoi en ligne de commande.

Merci.


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#7 Le 07/05/2021, à 20:39

iznobe

Re : Convertir des vidéos au format avi en mkv

Pour installer avidemux :

sudo add-apt-repository ppa:ubuntuhandbook1/avidemux && sudo apt update && sudo apt-get install avidemux2.7-qt5

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#8 Le 07/05/2021, à 20:45

grigouille

Re : Convertir des vidéos au format avi en mkv

ffmpeg -i toto.avi -map 0 -c copy toto.mkv

Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#9 Le 07/05/2021, à 21:24

xunil2003

Re : Convertir des vidéos au format avi en mkv

re,

pour ffmepg j'ai ce message

ffmpeg -i /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E01.avi -map 0 -c copy /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E01_3.mkv
ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, avi, from '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E01.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.2 (build 2540/release)
  Duration: 01:13:24.52, start: 0.000000, bitrate: 1326 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x518 [SAR 1:1 DAR 320:259], 1092 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 224 kb/s
Output #0, matroska, to '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E01_3.mkv':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x518 [SAR 1:1 DAR 320:259], q=2-31, 1092 kb/s, 25 fps, 25 tbr, 1k tbn, 25 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 224 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[matroska @ 0x55943fb4ef60] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[matroska @ 0x55943fb4ef60] Can't write packet with unknown timestamp
av_interleaved_write_frame(): Invalid argument
frame=    1 fps=0.0 q=-1.0 Lsize=      14kB time=00:00:00.44 bitrate= 252.7kbits/s speed=2.72e+03x    
video:4kB audio:13kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!
laurent@Laurent-I7-9900K:~/$ 

Merci.


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#10 Le 07/05/2021, à 22:27

grigouille

Re : Convertir des vidéos au format avi en mkv

Essaie ceci :

ffmpeg -i toto.avi -map 0 -c copy toto.mp4
ffmpeg -i toto.mp4 -map 0 -c copy toto.mkv

Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#11 Le 07/05/2021, à 23:29

geole

Re : Convertir des vidéos au format avi en mkv

Bonsoir.
J'utilise la version appimage. https://doc.ubuntu-fr.org/avidemux


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#12 Le 08/05/2021, à 00:41

alv37

Re : Convertir des vidéos au format avi en mkv

Slt, pour ta TV faut que trouve les codecs (H264, H265, AV1, XviD, etc...) qu'elle prend en charge et pas les conteneurs (AVI, MP4, MKV, etc...),
Si tu change juste le conteneur (sans changer le codec) ça réglera pas ton problème.
Une fois que ta l'info pour les codecs que ta TV prend en charge, tu vérifie le codec utilisé par les fichiers que tu veut lire avec mediainfo.
Si ton fichier à un codec compatible, normalement ça fonctionnera.
Si le codec de ton fichier est différent tu pourra reconvertir ton fichier dans un codec compatible (avec avidemux, ffmpeg, handbrake ou autre logiciel du même genre).

Dernière modification par alv37 (Le 08/05/2021, à 00:42)


PC #1: Triple-Boot (Custom) : MS-7823 (MSI B85M-G43) | CPU:  Intel i7 4790k | RAM:  8 Go | GPU:  Nvidia Geforce GTX 970 | DE: Cinnamon
Windows 10 Pro 22H2 // VoidLinux // ArchLinux
PC #2 :(Custom) :  Linux Mint 21.3 | DE:  Cinnamon | MB:  Gigabyte GA-G31M-ES2L v2 | CPU:  Intel Pentium D 915 | RAM:  4 Go | GPU:  Intel 82G33/G31 Express Integrated Graphics

Hors ligne

#13 Le 10/05/2021, à 13:18

xunil2003

Re : Convertir des vidéos au format avi en mkv

Bonjour,

En ligne de commande la conversion avi en mkv est ultra rapide est fonctionne en lecture avec la tv Samsung.

laurent@Laurent-I7-9900K:~$ ffmpeg -i /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02.avi -map 0 -c copy /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4
ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, avi, from '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.2 (build 2540/release)
  Duration: 00:46:15.28, start: 0.000000, bitrate: 1352 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x508 [SAR 1:1 DAR 160:127], 1118 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 224 kb/s
[mp4 @ 0x561ed0a7af60] track 1: codec frame size is not set
Output #0, mp4, to '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x508 [SAR 1:1 DAR 160:127], q=2-31, 1118 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc
    Stream #0:1: Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 224 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 0x561ed0a7af60] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mp4 @ 0x561ed0a7af60] pts has no value
    Last message repeated 7442 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value0kB time=00:06:27.97 bitrate=1648.6kbits/s speed= 776x                                                                                                                                                                                  
    Last message repeated 7346 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value928kB time=00:13:20.93 bitrate=1605.1kbits/s speed= 786x                                                                                                                                                                                
    Last message repeated 9966 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value752kB time=00:22:41.95 bitrate=1412.0kbits/s speed= 896x                                                                                                                                                                                
    Last message repeated 10003 times                                                                                                                                                                                                                                          
[mp4 @ 0x561ed0a7af60] pts has no value208kB time=00:32:06.53 bitrate=1353.1kbits/s speed= 954x                                                                                                                                                                                
    Last message repeated 10015 times                                                                                                                                                                                                                                          
[mp4 @ 0x561ed0a7af60] pts has no value920kB time=00:41:32.61 bitrate=1320.9kbits/s speed= 989x                                                                                                                                                                                
    Last message repeated 5407 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value                                                                                                                                                                                                                                        
frame=69382 fps=24191 q=-1.0 Lsize=  456320kB time=00:46:15.24 bitrate=1347.0kbits/s speed= 968x                                                                                                                                                                               
video:378872kB audio:75886kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.343508%                                                                                                                                                                      
                                                                                                                                                                                                                                                                               
laurent@Laurent-I7-9900K:~$ 
laurent@Laurent-I7-9900K:~$ ffmpeg -i /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4 -map 0 -c copy /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mkv                                                                                                                                                                                                                                                                     
ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers                                                                                                                                                                                                  
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)                                                                                                                                                                                                                               
  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared                                                                                                                                                                                                                                                                  
  libavutil      55. 78.100 / 55. 78.100                                                                                                                                                                                                                                       
  libavcodec     57.107.100 / 57.107.100                                                                                                                                                                                                                                       
  libavformat    57. 83.100 / 57. 83.100                                                                                                                                                                                                                                       
  libavdevice    57. 10.100 / 57. 10.100                                                                                                                                                                                                                                       
  libavfilter     6.107.100 /  6.107.100                                                                                                                                                                                                                                       
  libavresample   3.  7.  0 /  3.  7.  0                                                                                                                                                                                                                                       
  libswscale      4.  8.100 /  4.  8.100                                                                                                                                                                                                                                       
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf57.83.100
  Duration: 00:46:15.28, start: 0.000000, bitrate: 1346 kb/s
    Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x508 [SAR 1:1 DAR 160:127], 1118 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 224 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
    Side data:
      audio service type: main
Output #0, matroska, to '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mkv':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf57.83.100
    Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x508 [SAR 1:1 DAR 160:127], q=2-31, 1118 kb/s, 25 fps, 25 tbr, 1k tbn, 12800 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 224 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
    Side data:
      audio service type: main
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=69382 fps=0.0 q=-1.0 Lsize=  455843kB time=00:46:15.24 bitrate=1345.6kbits/s speed=3.23e+03x    
video:378872kB audio:75886kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.238515%
laurent@Laurent-I7-9900K:~$ 

Cependant si je souhaite que la vidéos soit converti aussi du 4/9 au 1080p en 16/9 que dois-je indiquer avec ffmepg ?
Je crois qu'il s'agit du radio (format vidéo) 4:9 vers 16:9 ?


Merci.

Dernière modification par xunil2003 (Le 11/05/2021, à 00:05)


- AMD R9 5950x 64 Go Ram / Intel Pentium I7 960 - 12 Go Ram - 6 T0 - Kubuntu 12.04 x64 / Kubuntu 14.04 x64 / Kubuntu 16.04 x64 / Kubuntu 18.04 x64 /  Kubuntu 20.04 x64 / Mint
- DreamPlug Multi Boot / Marvel 1.22 Ghz / Architecture ARM / 512 Mo Ram / Carte-sd 16 Go class 10 / 5 Watts / Debian Squeeze 2.6.39.4
- Raspberry PI 1 / Raspberry PI 2 / Raspberry PI 3 / Raspberry PI 4 : 4Gb
JE SUIS CHARLIE

Hors ligne

#14 Le 11/05/2021, à 08:25

Bertrand49

Re : Convertir des vidéos au format avi en mkv

xunil2003 a écrit :

Bonjour,

En ligne de commande la conversion avi en mkv est ultra rapide est fonctionne en lecture avec la tv Samsung.

laurent@Laurent-I7-9900K:~$ ffmpeg -i /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02.avi -map 0 -c copy /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4
ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, avi, from '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.2 (build 2540/release)
  Duration: 00:46:15.28, start: 0.000000, bitrate: 1352 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x508 [SAR 1:1 DAR 160:127], 1118 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 224 kb/s
[mp4 @ 0x561ed0a7af60] track 1: codec frame size is not set
Output #0, mp4, to '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x508 [SAR 1:1 DAR 160:127], q=2-31, 1118 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc
    Stream #0:1: Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 224 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 0x561ed0a7af60] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mp4 @ 0x561ed0a7af60] pts has no value
    Last message repeated 7442 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value0kB time=00:06:27.97 bitrate=1648.6kbits/s speed= 776x                                                                                                                                                                                  
    Last message repeated 7346 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value928kB time=00:13:20.93 bitrate=1605.1kbits/s speed= 786x                                                                                                                                                                                
    Last message repeated 9966 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value752kB time=00:22:41.95 bitrate=1412.0kbits/s speed= 896x                                                                                                                                                                                
    Last message repeated 10003 times                                                                                                                                                                                                                                          
[mp4 @ 0x561ed0a7af60] pts has no value208kB time=00:32:06.53 bitrate=1353.1kbits/s speed= 954x                                                                                                                                                                                
    Last message repeated 10015 times                                                                                                                                                                                                                                          
[mp4 @ 0x561ed0a7af60] pts has no value920kB time=00:41:32.61 bitrate=1320.9kbits/s speed= 989x                                                                                                                                                                                
    Last message repeated 5407 times                                                                                                                                                                                                                                           
[mp4 @ 0x561ed0a7af60] pts has no value                                                                                                                                                                                                                                        
frame=69382 fps=24191 q=-1.0 Lsize=  456320kB time=00:46:15.24 bitrate=1347.0kbits/s speed= 968x                                                                                                                                                                               
video:378872kB audio:75886kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.343508%                                                                                                                                                                      
                                                                                                                                                                                                                                                                               
laurent@Laurent-I7-9900K:~$ 
laurent@Laurent-I7-9900K:~$ ffmpeg -i /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4 -map 0 -c copy /home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mkv                                                                                                                                                                                                                                                                     
ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers                                                                                                                                                                                                  
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)                                                                                                                                                                                                                               
  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared                                                                                                                                                                                                                                                                  
  libavutil      55. 78.100 / 55. 78.100                                                                                                                                                                                                                                       
  libavcodec     57.107.100 / 57.107.100                                                                                                                                                                                                                                       
  libavformat    57. 83.100 / 57. 83.100                                                                                                                                                                                                                                       
  libavdevice    57. 10.100 / 57. 10.100                                                                                                                                                                                                                                       
  libavfilter     6.107.100 /  6.107.100                                                                                                                                                                                                                                       
  libavresample   3.  7.  0 /  3.  7.  0                                                                                                                                                                                                                                       
  libswscale      4.  8.100 /  4.  8.100                                                                                                                                                                                                                                       
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf57.83.100
  Duration: 00:46:15.28, start: 0.000000, bitrate: 1346 kb/s
    Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x508 [SAR 1:1 DAR 160:127], 1118 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 224 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
    Side data:
      audio service type: main
Output #0, matroska, to '/home/laurent/Vidéos/Series/L-Age-de-Cristal/L_age_de_cristal_S01E02_0.mkv':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf57.83.100
    Stream #0:0(und): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x508 [SAR 1:1 DAR 160:127], q=2-31, 1118 kb/s, 25 fps, 25 tbr, 1k tbn, 12800 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 224 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
    Side data:
      audio service type: main
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=69382 fps=0.0 q=-1.0 Lsize=  455843kB time=00:46:15.24 bitrate=1345.6kbits/s speed=3.23e+03x    
video:378872kB audio:75886kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.238515%
laurent@Laurent-I7-9900K:~$ 

Cependant si je souhaite que la vidéos soit converti aussi du 4/9 au 1080p en 16/9 que dois-je indiquer avec ffmepg ?
Je crois qu'il s'agit du radio (format vidéo) 4:9 vers 16:9 ?


Merci.

Il ne faut pas étirer un fichier 4:3 en 16:9. Si c'est un 4:3, il y aura des bandes noires obligatoires sur les côtés, autrement il y aura d'une part une perte de qualité de vision, et d'autre part toute tentative de réencodage va se solder par une déformation de l'image, visages écrasés etc.

Hors ligne

#15 Le 12/09/2023, à 04:36

bmaican

Re : Convertir des vidéos au format avi en mkv

Hello
Je post sur ce message 2 ans après car je le trouve super utile et de qualité comme d'hab sur ce forum.
Pour moi vos réponses sont bonnes.
Malgré tout la plus simple est celle de alv37.
Si vous êtes à l'aise en ligne de cmd > ffmepg
Si vous débutez ou que vous ne voulez pas vous prendre la tête > handbrake (dispo dans la logithèque) - Ca fait le taf et pas de faux encodage. J'ai converti plusieurs avi en Matroska (mkv) et pas de soucis la vidéo est lu sans problème par ma TV. Pas de décalage avec le son, l'image n'est pas dégradée  identique à celle original. Par contre pas de miracle la qualité ne change pas smile

Dernière modification par bmaican (Le 12/09/2023, à 04:38)

#16 Le 14/09/2023, à 09:42

Eric4362

Re : Convertir des vidéos au format avi en mkv

Bonjour

Cette réponse a déjà été donnée pour ma part https://doc.ubuntu-fr.org/avidemux est la Rolls pour ce genre de besoins sinon pour le montage j'utilise Kdenlive.


Xubuntu 22.10 principalement pour la graphisme et la MAO

Hors ligne

#17 Le 14/09/2023, à 14:42

krodelabestiole

Re : Convertir des vidéos au format avi en mkv

iznobe a écrit :

c ' est un logiciel ca ? je croyais que ca ne s' utilisais qu ' en ligne de commande .

oui ffmpeg est un logiciel. non un logiciel n'a pas forcément d'interface graphique (pas plus qu'une application). même les systèmes d'exploitation, comme le noyau linux, sont des logiciels. on utilise couramment le terme logiciel pour l'opposer au matériel. ça montre comme c'est vaste....

wikipedia a écrit :

En informatique, un logiciel est un ensemble de séquences d’instructions interprétables par une machine et d’un jeu de données nécessaires à ces opérations. Le logiciel détermine donc les tâches qui peuvent être effectuées par la machine, ordonne son fonctionnement et lui procure ainsi son utilité fonctionnelle.

iznobe a écrit :

Bonsoir , mkvtoolnix-gui ne fait pas du changement de conteneur , il ne traite que des fichiers .mkv et permet de les manipuler dans tous les sens.

si, mkvtoolnix permet de changer de conteneur justement. par contre il ne ré-encode pas les contenus audio ou vidéo.
le conteneur mkv n'étant pas compatible avec tous les codecs, et à ma connaissance jamais avec ceux compatibles avec avi, je suppose qu'il faudra ré-encoder les fichiers.


iznobe a écrit :

Pour installer avidemux :

sudo add-apt-repository ppa:ubuntuhandbook1/avidemux && sudo apt update && sudo apt-get install avidemux2.7-qt5

avidemux est disponible en flatpak (sur flathub) : https://flathub.org/apps/org.avidemux.Avidemux
ça me semble beaucoup plus propre que d'installer le PPA d'un inconnu (ce qui lui offre un accès quasi direct à son ordi).


// edit : déso j'avais pas vu qu'un sujet d'il y a 2 ans avait été déterré.

Dernière modification par krodelabestiole (Le 14/09/2023, à 14:48)

Hors ligne

#18 Le 14/09/2023, à 14:46

krodelabestiole

Re : Convertir des vidéos au format avi en mkv

oui c'était pas forcément indispensable de déterrer ce sujet. si besoin il y a aussi la doc : https://doc.ubuntu-fr.org/handbrake


bmaican a écrit :

Par contre pas de miracle la qualité ne change pas smile

si, ce sont des codecs destructifs. la qualité est dégradée à chaque ré-encodage, même quand on augmente la taille du ficher.

Hors ligne