FFMPEG et libx264

loul1933 Membre non connecté
-
- Voir le profil du membre loul1933
- Inscrit le : 10/10/2011
- Groupes :
j'ai récupéré un script bash pour transcoder les fichiers avi et flv en mp4.
Mais j'ai une erreur, il me manque le codec "libx64", comment faire pour installer ce codec ou peut etre tout ffmpeg??
Merci d'avance de vos lumières!!
JLB
PC de bureau: CPU AMD Ryzen 5 3400G with Radeon Vega Graphics, CM GIGABYTE B450M DS3H, CG intégrée, RAM 2X 8Go, un SSD M2 de 480Go (Mageia 8), un hdd 2To
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Tu peux obtenir ffmpeg ici https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz . Ce lien est approuvé par les développeurs https://ffmpeg.org/download.html

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
Une fois installé, avec les dépôt free non free et tainted, il ne m'a jamais manqué un seul codec.
Édité par Ami age Le 04/04/2025 à 07h22
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

loul1933 Membre non connecté
-
- Voir le profil du membre loul1933
- Inscrit le : 10/10/2011
- Groupes :
Alors j'ai ffmpeg deja installé; mais apparemment sans ce codec , comment faire pour le desinstaller "proprement" et pour le ré-installer, soit par le lien de Deniums ou par la methode Ami Age 'classique' activer free non free et tainted (que je n'avais pas coché) dans le CCM et re-cocher ffmpeg pour re-installation?
PC de bureau: CPU AMD Ryzen 5 3400G with Radeon Vega Graphics, CM GIGABYTE B450M DS3H, CG intégrée, RAM 2X 8Go, un SSD M2 de 480Go (Mageia 8), un hdd 2To
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Citation :1. Décompressez l'archive
2. Vous avez besoin d'un seul fichier nommé ffmpeg dans le dossier bin, vous n'avez pas besoin du reste
3. Copiez-le dans PATH. PATH est généralement /usr/local/bin ou dossier personnel/bin ou dossier personnel/.local/bin
Si le dossier bin n'existe pas, créez-le.
Le ffmpeg copié aura une priorité plus élevée que celui du système. Si vous tapez « ffmpeg » dans le terminal, vous verrez qu'il s'agit d'un nouveau ffmpeg. Si ce n'est pas le cas lors de la copie dans le dossier personnel, redémarrez votre ordinateur. Parfois, la copie dans le dossier personnel ne fonctionne pas, dans ce cas, copiez dans /usr/local/bin. Vous devez disposer des privilèges « root » pour effectuer cette opération. Voici un exemple de commande dans le terminal :
Code :su -
cp [faites glisser le nouveau fichier ffmpeg ici dans le terminal, le chemin sera inséré automatiquement] /usr/local/bin/ffmpeg
exit
par exemple :
Code :su -
cp /home/loul/Downloads/ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg
exit
Le codec s'appelle libx264 et il existe dans le dépôt Tainted. Mais ffmpeg du site est plus récent (ffmpeg lui-même et l'encodeur x264) et a un impact minimal sur le système.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
loul1933 :Bonjour à tous les 2 et merci de l'aide
Alors j'ai ffmpeg deja installé; mais apparemment sans ce codec , comment faire pour le desinstaller "proprement" et pour le ré-installer, soit par le lien de Deniums ou par la methode Ami Age 'classique' activer free non free et tainted (que je n'avais pas coché) dans le CCM et re-cocher ffmpeg pour re-installation?
Aucun besoin de désinstaller.
Une fois coché, il suffit d'installer lib64x264_164.
Par exemple en ligne de commande:
Code BASH :
su -c 'urpmi lib64x264_164'
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

loul1933 Membre non connecté
-
- Voir le profil du membre loul1933
- Inscrit le : 10/10/2011
- Groupes :
"
Transcodage de '/home/papy9/wwww/WEDOT/videos/2023/DSCN4614.AVI' vers '/home/papy9/wwww/WEDOT/videos/2023/DSCN4614.mp4'...
ffmpeg version 5.1.6 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Mageia 12.3.0-3.mga9)
configuration: --prefix=/usr --enable-shared --enable-pic --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-libvpx --enable-runtime-cpudetect --enable-libaom --enable-libdc1394 --enable-librtmp --enable-libspeex --enable-libfreetype --enable-libgsm --enable-libcelt --enable-libopenmpt --enable-libopus --disable-libopencv --enable-libopenjpeg --enable-libvidstab --enable-libtwolame --enable-libxavs --enable-frei0r --enable-libmodplug --enable-libass --enable-gnutls --enable-libcdio --enable-libmfx --enable-libpulse --enable-libv4l2 --enable-opencl --enable-libmp3lame --enable-sndio --enable-libdav1d --disable-decoder=aac --disable-encoder=aac
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, avi, from '/home/papy9/wwww/WEDOT/videos/2023/DSCN4614.AVI':
Metadata:
software :
maker : NIKON
model : COOLPIX S2900
creation_time : 2019-04-06 15:25:00
Duration: 00:00:24.04, start: 0.000000, bitrate: 26842 kb/s
Stream #0:0: Video: mjpeg (Baseline) (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 1280x720, 26522 kb/s, 25 fps, 25 tbr, 25 tbn
Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, mono, s16, 352 kb/s
Unknown encoder 'libx264_164'
Une erreur est survenue pendant le transcoding de '/home/papy9/wwww/WEDOT/videos/2023/DSCN4614.AVI'.
"
Apparemment la commande urpmi a bien installé un rpm "libx264_164", mais ffmpeg l'ignore. il doit y avoir autre chose à faire??
Le fameux libx264 ne figurant pas dans la liste!!
Édité par loul1933 Le 04/04/2025 à 14h13
PC de bureau: CPU AMD Ryzen 5 3400G with Radeon Vega Graphics, CM GIGABYTE B450M DS3H, CG intégrée, RAM 2X 8Go, un SSD M2 de 480Go (Mageia 8), un hdd 2To
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Le ffmpeg du dépôt tainted installera automatiquement lib64x264 comme dépendance.
Édité par deniums Le 04/04/2025 à 14h57

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Citation :Unknown encoder 'libx264_164'
Moi non plus, je ne connais pas le codec **LIB**x264_164
Quand je tape cette commande:
ffmpeg -codecs -encoders -formats | grep x264
j'ai comme résultat un certain codec nommé h264. Si ça peut aider

Sinon, j'ai aussi le paquet x264 d'installé du dépot tainted (urpmi x264)
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
h264 est un décodeur natif intégré de ffmpeg. libx264 est seulement un encodeur, une bibliothèque tierce.
Pour le format H.264 (AVC).
ffmpeg -codecs -encoders -formats | grep x264
DEV.LS h264 (decoders: h264 h264_v4l2m2m) (encoders: libx264 libx264rgb h264_v4l2m2m)

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code TEXT :
ffmpeg -codecs [...] Codecs: D..... = Decoding supported .E.... = Encoding supported ..V... = Video codec ..A... = Audio codec ..S... = Subtitle codec ..D... = Data codec ..T... = Attachment codec ...I.. = Intra frame-only codec ....L. = Lossy compression .....S = Lossless compression ------- [...] DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_qsv ) (encoders: libx264 libx264rgb h264_qsv h264_v4l2m2m h264_vaapi )
De mon point de vu, il faut le comprendre comme tel:
Capacité [tabulation] nom [tabulation] commentaires
ainsi,
on peut utiliser "h264" pour décoder, encoder, les vidéos, avec des capacité de compression avec et sans destruction.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

loul1933 Membre non connecté
-
- Voir le profil du membre loul1933
- Inscrit le : 10/10/2011
- Groupes :
"Désolé, le paquetage suivant ne peut pas être sélectionné :
- ffmpeg-5.1.6-1.mga9.tainted.x86_64
"
C'est un gag.....où est la caméra??????

PC de bureau: CPU AMD Ryzen 5 3400G with Radeon Vega Graphics, CM GIGABYTE B450M DS3H, CG intégrée, RAM 2X 8Go, un SSD M2 de 480Go (Mageia 8), un hdd 2To
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux
PC portable (pour les voyages) Lenovo Thynkpad T430S d'occase avec SSD de 128Gb et un Proc I5 sauvegarde des photos sur clé usb
OS: Mageia 9 Plasma sur les deux

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
loul1933 :Autre pb, j'ai desinstallé ffmpeg et mis les depots tainted etc etc et lorsque je veux choisir le ffmpeg 5.1.6 de 1.mga.tainted x86_64, il me dit:
"Désolé, le paquetage suivant ne peut pas être sélectionné :
- ffmpeg-5.1.6-1.mga9.tainted.x86_64
"
C'est un gag.....où est la caméra??????
Ton dépôt n'est pas à jour. Après avoir ajouté un dépôt, dans le gestionnaire de logiciels, il faut aller dans Fichier -> Mise à jour des médias. La bonne version de ffmpeg tainted est : 5.1.6-1.5.mga9.tainted

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code BASH :
su - urpmi --auto-update urpmi ffmpeg lib64x264_164 x264
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
urpmi --auto-update ce n' est pas pour mettre à jour la distribution ?
Un urpmi.update -a n' est pas suffisant pour mettre à jour les dépots, sans mettre à jour les paquets qui ont besoin de l' être ?
Édité par nic80 Le 04/04/2025 à 22h01
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie