FFmpeg est un utilitaire open source permettant aux utilisateurs de Linux, Windows et Mac OS X de lire, convertir, enregistrer et diffuser des fichiers vidéo et audio. Il est utilisé dans presque toutes les distributions Linux. C'est un logiciel de ligne de commande qui peut encoder, décoder, démultiplier, mux, transcoder, diffuser, lire et filtrer presque tous les formats de média disponibles. FFmpeg utilise libavcodec, la bibliothèque de codecs audio / vidéo la plus avancée pour les systèmes Linux et UNIX.
Caractéristiques en un coup d'oeil
Le logiciel comprend un serveur de diffusion multimédia pour les diffusions en direct, un lecteur multimédia simple basé sur la puissante bibliothèque SDL, un analyseur de flux multimédia simple, une bibliothèque contenant des fonctions de simplification de la programmation et une autre bibliothèque pour les formats de conteneurs multimédia. En outre, il prend en charge les périphériques d'entrée et de sortie, les filtres multimédias, une bibliothèque pour la mise à l'échelle optimisée et les opérations de conversion des espaces colorimétriques et des pixels. p>
Utilisé par de nombreuses applications pour manipuler des fichiers vidéo
De nos jours, de nombreux utilitaires de conversion audio / vidéo, ainsi que des applications de lecture vidéo sont basés ou utilisent le projet FFmpeg, d’une manière ou d’une autre. Par exemple, Cinelerra est une application très puissante qui utilise FFmpeg pour les opérations de montage vidéo professionnelles. Parmi les autres projets populaires basés sur FFmpeg, on peut citer VLC Media Player, les navigateurs Web Chromium et Google Chrome, Electric Sheep, ffdshow, HandBrake, Kdenlive, libquicktime, MPlayer, MythTV, OpenH323, QtAV, VeeJay, xine et XBMC. en tant que framework GStreamer utilisé dans de nombreux systèmes d'exploitation basés sur Linux.
Livré pré-installé sur de nombreuses distributions Linux
Les utilisateurs expérimentés de Linux peuvent apprendre à utiliser FFmpeg directement à partir de la ligne de commande, car le projet fournit un manuel complet et une documentation en ligne. Il a été créé par la même équipe de développeurs qui a lancé le projet MPlayer, un puissant lecteur audio / vidéo sur lequel de nombreuses applications sont basées. FFmpeg est préinstallé sur de nombreuses distributions Linux. Sinon, il sera automatiquement ajouté lorsque vous installerez l'une des applications FFmpeg susmentionnées.
Nouveautés dans cette version:
- L'inclusion-la bibliothèque dans les versions suivantes:
- 56 libavutil 14,100
- libavcodec 18.100 58.
- 58 libavformat 12,100
- 58 libavdevice 3,100
- libavfilter 16,100 7.
- libswscale 5. 1,100
- libswresample 3 1,100
- 55 libpostproc 1,100
Qu'est-ce que la nouvelle dans la version 4.0.1:
- L'inclusion-la bibliothèque dans les versions suivantes:
- libavutil 56.14.100
- 58.18.100 libavcodec
- libavformat 58.12.100
- libavdevice 58.3.100
- libavfilter 7.16.100
- libswscale 5.1.100
- libswresample 3.1.100
- libpostproc 55.1.100
Qu'est-ce que la nouvelle dans la version:
- L'inclusion-la bibliothèque dans les versions suivantes:
- 55 libavutil 78,100
- libavcodec 57107100
- 57 libavformat 83,100
- 57 libavdevice 10,100
- libavfilter 6.107.100
- libavresample 3 7 0
- 8,100 libswscale 4.
- libswresample 2 9,100
- 54 libpostproc 7,100
Qu'est-ce que la nouvelle dans la version 3.3.4:
- L'inclusion-la bibliothèque dans les versions suivantes:
- 55 libavutil 58,100
- libavcodec 89.100 57.
- 57 libavformat 71,100
- 57 libavdevice 6,100
- libavfilter 82,100 6.
- libavresample 3 5 0
- 6,100 libswscale 4.
- libswresample 2 7,100
- 54 libpostproc 5,100
Qu'est-ce que la nouvelle dans la version 3.3.3:
- L'inclusion-la bibliothèque dans les versions suivantes:
- libavutil 55.58.100
- 57.89.100 libavcodec
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Qu'est-ce que la nouvelle dans la version 3.3.2:
- L'inclusion-la bibliothèque dans les versions suivantes:
- libavutil 55.58.100
- 57.89.100 libavcodec
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Qu'est-ce que la nouvelle dans la version 3.3:
- Décodeur CrystalHD déplacé vers une nouvelle API de décodage
- ajouter une bibliothèque ebur128 interne, supprimer la dépendance externe à libebur128
- Protocole FEC Pro-MPEG CoP # 3-R2
- filtre vidéo prémultiplié
- Prise en charge des vidéos sphériques
- configure maintenant échoue si les bibliothèques de détection automatique sont demandées mais pas trouvées
- Décodeur PSD
- 16.8 décodeur pcm à virgule flottante
- 24.0 décodeur en virgule flottante
- Décodeur Apple Pixlet
- Décodeur audio QDMC
- Décodeur NewTek SpeedHQ
- Demuxer MIDI Sample Dump Standard
- filtre readeia608
- Exemple de démultiplexeur Dump eXchange
- filtre multimédia abitscope
- Demuxer et muxer de Scenarist Closed Captions
- filtre de seuil
- Filtre midequalizer
- Tables Huffman optimales pour l’encodage (M) JPEG
- Encodage MPEG-2 et VP8 accéléré par VAAPI
- Décodeur FM Screen Capture Codec
- encodeur Opus natif
- Décodeur ScreenPressor
- Décodeur ClearVideo incomplet
- Filtres de dimensionnement et de désentrelacement vidéo Intel QSV
- Support de MOV avec plusieurs tables de description
- Décodeur XPM
- Suppression de l’ancienne carte écran X11, utilisez plutôt XCB
- Filtre de signature vidéo MPEG-7
- Suppression du filtre asyncts (utilisez af_aresample à la place)
- Décodage vidéo VP8 accéléré par Intel QSV
Nouveautés dans la version 3.2.4:
- Il inclut les versions de bibliothèque suivantes:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Quoi de neuf dans la version 3.2.2:
- Il inclut les versions de bibliothèque suivantes:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Nouveautés dans la version 3.2.1:
- INCLURE-la bibliothèque dans les versions suivantes:
- libavutil 55.34.100
- 57.64.101 libavcodec
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Qu'est-ce que la nouvelle dans la version 3.2:
- INCLURE-la bibliothèque dans les versions suivantes:
- libavutil 55.34.100
- 57.64.100 libavcodec
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Qu'est-ce que la nouvelle dans la version 3.1.3:
- INCLURE-la bibliothèque dans les versions suivantes:
- 55 libavutil 28,100
- libavcodec 48,101 57.
- 57 libavformat 41,100
- 57 libavdevice 0,101
- libavfilter 47.100 6.
- libavresample 3 0 0
- 1,100 libswscale 4.
- libswresample 2 1,100
- 54 libpostproc 0,100
Qu'est-ce que la nouvelle dans la version 3.1.2:
- INCLURE-la bibliothèque dans les versions suivantes:
- libavutil 55.28.100
- 57.48.101 libavcodec
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Qu'est-ce que la nouvelle dans la version 3.1.1:
- libavutil 55.28.100
- 57.48.101 libavcodec
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Qu'est-ce que la nouvelle dans la version 3.0.2:
Nouveau dans FFmpeg 3.0.1 (Mars 29, 2016)
Qu'est-ce que la nouvelle dans la version 3.0.1:
- INCLURE-la bibliothèque dans les versions suivantes:
- 55 libavutil 17,103
- libavcodec 24.102 57.
- 57 libavformat 25,100
- 57 libavdevice 0,101
- libavfilter 31.100 6.
- libavresample 3 0 0
- 0,100 libswscale 4.
- libswresample 2 0,101
- 54 libpostproc 0,100
Qu'est-ce que la nouvelle dans la version 3.0:
- Prise en charge du codage et du décodage MP4 Common Crypt (CENC)
- Décodage DXV
- filtre extrastereo
- filtre ocr
- filtre d'alimiter
- filtre stéréowiden
- Filtre de stéréotools
- filtre à bande élastique
- filtre tremolo
- filtre agate
- Filtre de chromakey
- filtre maskedmerge
- Décryptage de Screenpresso SPV1
- muxer d'empreintes digitales chromaprint
- contrôle dynamique du volume
- déplacer le filtre
- filtre selectivecolor
- Améliorations étendues de l'encodeur AAC natif et suppression du drapeau expérimental
- Décodeur ADPCM PSX
- 3dostr, dcstr, fsb, genh, vag, xvag, annonces, msf, svag & amp; vpk demuxer
- filtre zscale
- wve demuxer
- transcodage Intel QSV sans copie dans ffmpeg
- filtre de shuffleframes
- Décodeur SDX2 DPCM
- filtre vibrato
- décodeur innoHeim / Rsupport Screen Capture Codec
- Décodeur ADPCM AICA
- Demuxer et décodeur audio Interplay ACM
- XMA1 & amp; Décodeur XMA2
- filtre temps réel
- source de filtre audio anoisesrc
- Demuxer IVR
- filterdelay filter
- filtre compresseur
- supporte l'encodage d'images RLE SGI 16 bits
- filtre apulsateur
- filtre audio sidechaingate
- L’option mipsdspr1 a été renommée en mipsdsp
- aemphasis filter
- L’option mips32r5 a été supprimée
- mips64r6 a été supprimée
- Décodage VP9 accéléré par DXVA2
- SOFAlizer: filtre acoustique binaural virtuel
- VAAPI VP9 hwaccel
- égaliseur paramétrique audio multibande d'ordre supérieur
- Filtrage binaire automatique
- filtre showspectrumpic
- Le support de libstagefright a été supprimé
- filtre spectrumsynth
- filtre ahistogram
- ne cherche qu'avec le bouton droit de la souris dans ffplay
- basculer en plein écran en double-cliquant avec le bouton gauche de la souris dans ffplay
- filtre afftfilt
- filtre de convolution
- Le support de libquvi a été supprimé
- support pour dvaudio in wav et avi
- Suppression du support libaacplus et libvo-aacenc
- Décodeur Cineform HD
- nouveau décodeur DCA avec prise en charge complète des extensions DTS-HD
- améliorations significatives des performances du démultiplexeur Windows Television (WTV)
- nnedi deinterlacer
- Streamselect video et filtre audio astreamselect
- filtre swaprect
- Filtre de métadonnées vidéo et filtre audio ametadata li>
- Prise en charge du profil SMPTE VC-2 HQ pour le décodeur Dirac
- Encodeur natif SMPTE VC-2 prenant en charge le profil HQ
L'option
Nouveautés dans la version 2.8.6:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 28/08/2015, libav 11 du 2015-08-28.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- Libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Nouveautés dans la version 2.8.3:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 28/08/2015, libav 11 du 2015-08-28.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- Libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Nouveautés dans la version 2.8:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 28/08/2015, libav 11 du 2015-08-28.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- Libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Nouveautés dans la version 2.7.1:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 10/06/2015, libav 11 à partir du 2015-06-11. Il comprend les versions de bibliothèque suivantes ...
- libavutil 54. 27.100
- libavcodec 56. 41.100
- libavformat 56. 36.100
- libavdevice 56. 4.100
- libavfilter 5. 16.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.100
- libpostproc 53. 3.100
Nouveautés dans la version 2.6.3:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 06-03-2015, libav 11 à partir du 2015-03-06.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Nouveautés dans la version 2.6.1:
- Parmi les nombreux changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 06-03-2015, libav 11 à partir du 2015-03-06. Il comprend les versions de bibliothèque suivantes ...
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Nouveautés dans la version 2.5.4:
- 2.5.4 a été publié le 2015-02-13. Il s'agit de la dernière version stable de FFmpeg issue de la version 2.5, qui a été supprimée de master le 2014-12-15. Parmi de nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 2014-12-03, libav 11 à partir du 2014-12-03.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Nouveautés dans la version 2.5.3:
- Parmi les nombreux autres changements, il inclut toutes les modifications apportées par ffmpeg-mt, libav master du 2014-12-03, libav 11 au 2014-12-03. Il comprend les versions de bibliothèque suivantes ...
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Nouveautés dans la version 2.5.1:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 12/12/2014, libav 11 à partir du 2014-12-03.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Nouveautés dans la version 2.5:
- Paqueteur de format de charge utile RTP HEVC / H.265 (brouillon v6)
- Demuxer de sous-titres SUP / PGS
- option -show_pixel_formats ffprobe
- Chiffrement par blocs symétriques CAST128, mode ECB
- Demuxer et décodeur de sous-titres STL
- libutvideo YUV 4: 2: 2 support 10bit
- Capture d'écran basée sur XCB
- Support UDP-Lite (RFC 3828)
- Filtre de mise à l’échelle xBR
- Écran AVFoundation prenant en charge la prise en charge
- ffserver supporte les options privées de codec
- Créer un multiplexeur de segmentation MP4 fragmenté, MPEG-DASH et compatible DASH
- Muxer WebP avec support WebP animé
- Prise en charge du décodage zygoaudio
- Demuxer APNG
- Prise en charge de la visualisation postproc
Nouveautés dans la version 2.4.4:
- Parmi les nombreux changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 14/09/2014, libav 11 à partir du 2014-11-30.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0,100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0,100
Nouveautés dans la version 2.4.3:
- Parmi les nombreux autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 14/09/2014, libav 11 à partir du 01/11/2014.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0,100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0,100
Quoi de neuf dans la version 2.4.2:
- Parmi les nombreux changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 14/09/2014, libav 11 à partir du 2014-10-05.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0,100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0,100
Quoi de neuf dans la version 2.4:
- Protocole Icecast
- filtre de correction de lentille porté par le filtre frei0r
- grandes optimisations dans dctdnoiz pour le rendre utilisable
- Les métadonnées ICY sont maintenant demandées par défaut avec le protocole HTTP
- prise en charge de l’utilisation des métadonnées dans les spécificateurs de flux dans fftools
- Prise en charge de la compression LZMA dans le décodeur TIFF
- prise en charge du format de charge utile RTP H.261 (RFC 4587)
- Depacketizer de format de charge utile RTP HEVC / H.265 (brouillon v6)
- ajout d'un filtre de visualisation de code pour visualiser les informations exportées par certains codecs
- Matroska 3D prend en charge les données latérales
- La génération HTML utilisant texi2html est déconseillée au profit de makeinfo / texi2any
- filtre silencieux>
Nouveautés dans la version 2.3.3:
- Parmi les nombreux changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 15/07/2014, libav 10.2 à partir du 2014-07-15.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Nouveautés dans la version 2.3.2:
- Parmi les nombreux changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 15/07/2014, libav 10.2 à partir du 2014-07-15.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Nouveautés dans la version 2.3:
- Décodage à virgule fixe AC3
- filtre de palets
- protocole de sous-fichier
- Demuxer Phantom Cine
- replaygain exportation de données
- Décodeur vidéo VP7
- Encodeur et décodeur d'image Alias PIX
- Améliorations apportées au décodeur d’image BRender PIX
- Améliorations apportées au décodeur XBM
- Périphérique d’entrée QTKit
- améliorations du décodeur d'image OpenEXR
- supporte le décodage des images RLE SGI 16 bits
- Capture d'écran GDI pour Windows
- Prise en charge de rendu alternatif pour HTTP Live Streaming
- Périphérique d’entrée AVFoundation
- Décodeur Direct Stream Digital (DSD)
- Demuxer de la vidéo Magic Lantern (MLV)
- Décodeur On2 AVC (Audio for Video)
- prise en charge du décodage via DXVA2 dans ffmpeg
- Filtre audio stéréo-binaural basé sur libbs2b
- Le nombre de référentiels libx264 est limité en fonction du niveau
- Décodeur Opus natif
- affiche les API d'exportation et de rotation de la matrice
- Encodeur WebVTT
- filtre multimédia showcqt
- filtre zoompan - filtre signalstats
- filtre hqx (hq2x, hq3x, hq4x)
- filtre de flanger
- Détection automatique du format d'image
- Demuxer et muxer LRC
- Protocole Samba (via libsmbclient)
- Muxer WebM DASH Manifest
- Support libfribidi dans drawtext
Nouveautés dans la version 2.2.5:
- Parmi beaucoup d'autres changements, il inclut toutes les modifications de ffmpeg-mt, libav master du 01-03-2014, libav 10.2 à partir du 2014-07-15.
- Il inclut les versions de bibliothèque suivantes:
- libavutil 52. 66.100
- libavcodec 55. 52.102
- libavformat 55. 33.100
- libavdevice 55. 10.100
- libavfilter 4. 2.100
- libswscale 2. 5.102
- libswresample 0. 18.100
- libpostproc 52. 3.100
Commentaires non trouvées