Codecs (Italiano) - ArchWiki

# Codecs (Italiano)

Articoli correlati

- DVD Playing
- GStreamer
- Mplayer
- VLC media player

Da wikipedia:

  In elettronica, informatica e telecomunicazioni un codec è un programma o un dispositivo che si occupa di codificare e/o decodificare digitalmente un segnale analogico.

In generale, i codec sono utilizzati dalle applicazioni multimediali per codificare e/o decodificare un flusso audio o video. Per poter decodificare un flusso, gli utenti devono avere installato il codec appropriato.

Questo articolo tratterà solamente di codec e di applicazioni che lavorano come backend; si veda l'articolo Lista delle applicazioni per una lista completa di media player più utilizzati (come MPlayer, mpv e VLC).

## Requisiti

La riproduzione di file multimediali richiede due componenti:

- Un lettore multimediale compatibile
- Il codec appropriato

Non è sempre necesario installare un codec specifico se si installa un lettore multimediale. Ad esempio, MPlayer si tira dietro come dipendenze un largo numero di codec, e altri ne ha inglobati nella sua compilazione.

## Lista dei codec

- ALAC — Metodo di compressione dei dati che riduce la dimensione dei file audio senza perdita di informazioni.

  https://alac.macosforge.org/ || alac-svn

- CELT — Algoritmo di compressione per l'audio. Come MP3, Vorbis, AAC, ed è adatto per la trasmissione di musica con alta qualità. A differenza di questi formati CELT impone un ritardo sul segnale molto ridotto, è tipico per i formati di trasmissione vocale come Speex, GSM, o G.729.

  http://www.celt-codec.org/ || celt

- Daala — La nuova tecnologia di compressione video. Lo sforzo è una collaborazione tra Mozilla Foundation, Xiph.Org Fondazione e altri collaboratori. L'obiettivo del progetto è quello di fornire una implementazione libera, utilizzare e distribuire il formato digitale dei media e fornire un punto di riferimanto, con prestazioni tecniche superiori a h.265.

  https://www.xiph.org/daala/ || libdaala-git

- FAAC — Codificatore audio proprietario AAC.

  http://www.audiocoding.com/faac.html || faac

- FAAD2 — ISO AAC audio decoder.

  http://www.audiocoding.com/faad2.html || faad2

- FLAC — Free Lossless Audio Codec.

  https://xiph.org/flac/ || flac

- Fraunhofer FDK AAC —

  Soluzione audio completa di alta qualità per gli utenti Android ( e Linux ). || http://www.iis.fraunhofer.de/en/bf/amm/implementierungen/fdkaaccodec.html

- Musepack — Formato di compressione audio con una forte enfasi sulla qualità . Non è lossless ma è progettato per la trasparenza, in modo che non sarà in grado di sentire le differenze tra il file wave originale e il file MPC molto più piccolo. Si basa sugli algoritmi MPEG-1 Layer-2 / MP2, ma dal 1997 si è rapidamente sviluppato e notevolmente migliorato ed è ora in fase avanzata in cui contiene un codice pesantemente ottimizzato e performante.

  http://musepack.net/ || libmpcdec

- JasPer — Implementazione software basata sul codec specificato nello standard emergente JPEG-2000 Part 1.

  http://www.ece.uvic.ca/~frodo/jasper/ || jasper

- LAME — Encoder MP3 e analizzatore grafico.

  http://lame.sourceforge.net/ || lame

- liba52 — Libreria gratuita per la decodifica di flussi ATSC A/52.

  http://liba52.sourceforge.net/ || a52dec

- libdca — Libreria gratuita per la decodifica dei flussi DTS Coherent Acoustics.

  https://www.videolan.org/developers/libdca.html || libdca

- libde265 — Implementazione open source del codec video h.265.

  https://github.com/strukturag/libde265 || libde265 libde265-git

- libdv — Il codec Quasar DV ( libdv ) è un codec software per video DV.

  http://libdv.sourceforge.net/ || libdv

- libmpeg2 — Libreria per la decodifica MPEG-1 e MPEG-2 stream video.

  http://libmpeg2.sourceforge.net/ || libmpeg2

- MAD — Decodificatore audio MPEG di alta qualità.

  http://www.underbit.com/products/mad/ || libmad

- Nero AAC — AAC audio codec tutto incluso (decode/encode/tag).

  http://www.nero.com/eng/company/about-nero/nero-aac-codec.php || neroaac

- opencore-amr — Implementazione open source del codec vocale Adaptive Multi Rate (AMR).

  http://sourceforge.net/projects/opencore-amr/ || opencore-amr

- Speex — Formato di compressione audio libero da brevetti progettato per la sintesi vocale.

  http://www.speex.org/ || speex

- Theora — Codec video libero sviluppato da Xiph.org.

  http://www.theora.org/ || libtheora

- Vorbis — Completamente libera, codifica audio professionale libero da brevetti e tecnologia di streaming.

  http://www.vorbis.com/ || libvorbis

- libvpx — Di alta qualità, formato video libero per il web, liberamente disponibile a tutti.

  http://www.webmproject.org || libvpx libvpx-git

- Opus — Completamente libero, codec audio estremamente versatile royalty-free. Opus è impareggiabile per il discorso interattivo e trasmissione di musica su Internet, ma è destinato anche per le applicazioni di archiviazione e streaming. É standardizzato dalla Internet Engineering Task Force (IETF), come RFC 6716 che ha incorporato la tecnologia di codec SILK di Skype e il codec CELT di Xiph.Org.

  http://www.opus-codec.org/ || opus opus-git

- Schrödinger — Formato di compressione video avanzata royalty-free, progettato per una vasta gamma di utilizzi, dalla distribuzione di contenuti web a bassa risoluzione per trasmissioni HD e oltre, a near- lossless editing studio.

  http://www.audiocoding.com/faac.html || schroedinger

- WavPack — Formato di compressione audio con lossless, lossy e modalità di compressione ibrida.

  http://www.wavpack.com/ || wavpack

- x264 — Libreria gratuita per la codifica di flussi video H264/AVC.

  https://www.videolan.org/developers/x264.html || x264 x264-git

- x265 — Progetto open-source e libreria di applicazione gratuita per la codifica di flussi video in formato H.265/High Efficiency Video Coding (HEVC).

  http://x265.org/ || x265 x265-hg

- XviD — Codec open source video MPEG-4.

  http://www.xvid.org/ || xvidcore

## Backends

### GStreamer

Da http://www.gstreamer.net/:

  GStreamer è una piattaforma software altamente modulare utilizzata per creare applicazioni multimediali. Le applicazioni supportate vanno da semplici riproduttori Ogg/Vorbis, flussi audio/video a mixaggio audio complessi ed elaborazione di video-editing non lineare.

Più semplicemente, GStreamer e un backend o framework utilizzato da molti lettori multimediali. Si veda la pagina GStreamer per ulteriori informazioni.

### xine

Da http://www.xine-project.org/about:

  xine è un libero (licenza GPL) motore di riproduzione multimediale ad alte prestazioni, portatile e riutilizzabile. xine è di per sé una libreria condivisa facile da usare, ed anche una potente API che viene utilizzata da molte applicazioni per la riproduzione video e nella finalità di elaborazione video.

In alternativa a GStreamer, molti media player possono essere configurati per utilizzare il backend xine fornito dal pacchetto xine-lib.

Si noti che il progetto xine fornisce anche un lettore video, xine-ui.

### libavcodec

libavcodec è parte del progetto FFmpeg. Esso comprende un gran numero di codec video e audio. I codec libavcodec sono inclusi con i lettori multimediali come MPlayer e VLC, quindi potrebbe non essere necessario installare il pacchetto ffmpeg.

## Trucchi e Soluzioni

### Installare codec binari per MPlayer

Una soluzione definitiva potrebbe essere quella di installare i codec binari per MPlayer.

Se non si riesce a riprodurre alcuni file, visitare la pagina http://www.mplayerhq.hu/design7/dload.html, leggere le istruzioni e installare il codec necessario a riprodurre il file.

Inoltre possono essere installati tramite il pacchetto codecs e codecs64, disponibili su AUR.

### H264, mpg4 o Musepack (.mpc) mancante in Totem Player

Se viene visualizzato l'avviso "Il plugin H264 è mancante" con il lettore multimediale Totem, è sufficiente installare la libreria Gstreamer libav (gst-libav), per risolvere il problema.

Category:

- Audio/Video (Italiano)