Tutorial menu Indholdsfortegnelse på denne side

Indføre

FFmpeg er den førende multimedieramme, der er i stand til at afkode, kode, omkode, mux, demux, streame, filtrere og afspille stort set alt, hvad mennesker og maskiner har skabt. Det understøtter de mest obskure gamle formater op til forkant. Lige meget om de er designet af en standardkomité, samfundet eller et selskab. Det er også meget bærbart: FFmpeg kompilerer, kører og videregiver vores testinfrastruktur FATE på tværs af Linux, Mac OS X, Microsoft Windows, BSD'erne, Solaris osv. under en lang række byggemiljøer, maskinarkitekturer og konfigurationer.

Den indeholder libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale og libswrecodele, som kan bruges af applikationer. Samt ffmpeg, ffplay og ffprobe som kan bruges af slutbrugere til omkodning og afspilning.

FFmpeg-projektet forsøger at levere den bedst mulige teknisk løsning til både udviklere af applikationer og slutbrugere. For at opnå dette kombinerer vi de bedste tilgængelige gratis softwaremuligheder. Vi foretrækker lidt vores egen kode for at holde afhængighederne af andre biblioteker lave og for at maksimere kodedeling mellem dele af FFmpeg. Hvor spørgsmålet om "bedst" ikke kan besvares, understøtter vi begge muligheder, så slutbrugeren kan vælge.

Alle er velkomne i FFmpeg og alle bidrag er også velkomne. Vi modtager gerne patches, pull-anmodninger, fejlrapporter, donationer eller enhver anden form for bidrag.

Sikkerhed har høj prioritet, og kodegennemgang sker altid med sikkerhed for øje. Selvom på grund af de meget store mængder kode, der berører upålidelige data, er sikkerhedsproblemer uundgåelige, og derfor leverer vi så hurtige som muligt opdateringer til vores sidste stabile udgivelser, når nye sikkerhedsproblemer er fundet.

Officiel hjemmeside: Https://ffmpeg.org/

FFmpeg værktøjer

ffmpeg : Et kommandolinjeværktøj til at konvertere multimediefiler mellem formater.

ffplay : En simpel medieafspiller baseret på SDL og FFmpeg-bibliotekerne.

ffprobe : En simpel multimediestrømanalysator.

FFmpeg biblioteker for udviklere

libavutil : er et bibliotek, der indeholder funktioner til forenkling af programmering, herunder tilfældige talgeneratorer, datastrukturer, matematikrutiner, centrale multimedieværktøjer og meget mere.

libavcodec : er et bibliotek, der indeholder dekodere og indkodere til audio/video codecs.

libavformat : er et bibliotek, der indeholder demuxere og muxere til multimediebeholderformater.

libavdevice : er et bibliotek, der indeholder input- og outputenheder til at gribe fra og gengive til mange almindelige multimedie input/output-softwarerammer, inklusive Video4Linux, Video4Linux2, VfW og ALSA.

libavfilter : er et bibliotek, der indeholder mediefiltre.

libswscale : er et bibliotek, der udfører meget optimeret billedskalering og konvertering af farverum/pixelformat.

libswrecodele : er et bibliotek, der udfører meget optimeret lydrecodeling, rematrixing og codeleformatkonverteringsoperationer.

Indholdsfortegnelse på denne side