Ultime notizie
FFmpeg e libav
libav dai repository Ubuntu
Ubuntu ha iniziato a distribuire il fork di libav invece di FFmpeg nelle ultime versioni . Se hai installato il pacchetto ffmpeg , hai effettivamente installato il pacchetto libav-tools e un programma che ti diceva di usare avconv
invece che ffmpeg
in futuro, dando l'impressione che ffmpeg sia deprecato, cosa che non lo è.
Il ffmpeg
pacchetto di transizione sembra essere stato rimosso da trusty / Ubuntu 14.04 (confronta l' elenco dei file del pacchetto per impertinente e attendibile del pacchetto sorgente ).
Quindi un'opzione è installare il pacchetto libav-tools e usare avconv
invece (NB che questo non è FFmpeg "mainline" ma un fork prominente invece).
FFmpeg da un PPA su Launchpad
Un'altra opzione è quella di utilizzare un PPA che fornisce FFmpeg. Si prega di dare un'occhiata al scaricare FFmpeg pagina per i dettagli di PPA e pacchetti disponibili. È necessario controllare i singoli PPA di tanto in tanto se sono ancora aggiornati.
Domande correlate:
Installa dalla fonte
Un'altra opzione è installare i pacchetti di dipendenza FFmpeg, quindi compilarlo manualmente + installarlo dal sorgente.
Usa build statiche
Sebbene possa sembrare un po 'imbarazzante dal punto di vista del packaging, puoi anche usare qualsiasi build statica da fonti attendibili . Nel mio caso, conservo i file binari FFmpeg Windows 32-Bit e 64-Bit insieme ai binari x264-10-Bit in una cartella per eseguirli in Wine o Windows ogni volta che ne ho bisogno.
Quello che segue è quello che ho potuto trovare durante la ricerca di questo argomento. Non ho seguito da vicino lo sviluppo di entrambi i progetti e non è mia intenzione incolpare nessuno. Neanche tu come lettore dovresti farlo.
Come è successo il fork?
Wikipedia afferma che il progetto biforcato e la versione iniziale sono stati annunciati il 13 marzo 2011, tuttavia c'è ancora qualcosa da fare.
Scavare attraverso Git si impegna
18 gennaio 2011 - commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Il leader del progetto FFmpeg Michael Niedermayer viene rimosso dal MAINTAINERS
file.
27 lug 2011 - commit 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
è introdotto:
Crea una copia di ffmpeg con un nuovo nome: avconv.
Sarà ulteriormente sviluppato con alcune modifiche incompatibili.
ffmpeg.c rimarrà com'è per qualche tempo, quindi tutti gli script che lo usano non verranno interrotti.
27 lug 2011 - commit 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Viene aggiunto un avviso alla versione biforcuta del ffmpeg.c
codice sorgente, che può essere fuorviante per gli utenti che non si sono accorti del fork e che non utilizzano più FFmpeg.
12 gennaio 2012 - commit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
viene rimosso dal codice sorgente.
Annunci ufficiali su libav.org
I seguenti post provengono dalla sezione notizie (con l'ultimo in ultimo):
09 agosto 2011
Aggiornato il 12.09.2011.
Per coerenza con il nostro nuovo nome che abbiamo rinominato ffplay a avplay ,
ffserver a AVServer e ffprobe a avprobe . Il loro comportamento è lo stesso, solo i nomi sono stati cambiati.
Con ffmpeg (lo strumento da riga di comando) abbiamo deciso di sfruttare questa opportunità per risolvere alcuni problemi di usabilità di vecchia data, che comportano l'interruzione della compatibilità. Pertanto abbiamo aggiunto un nuovo strumento chiamato avconv che si basa su ffmpeg , ma ha una sintassi diversa (si spera più potente e più facile da usare) per alcune opzioni. ffmpeg rimarrà nel suo stato attuale per un po 'di tempo, quindi nessuno script o frontend che lo usa si romperà. Tuttavia non sarà ulteriormente sviluppato.
Le differenze tra avconv e ffmpeg sono:
[...]
Si noti che l' interfaccia avconv non è ancora considerata stabile. Cambiamenti più incompatibili potrebbero verificarsi nelle settimane successive. Annunceremo qui quando avconv è stabile.
E prima nel 2011:
18-mar-2011
Abbiamo appena lanciato un altro rilascio di punti dal nostro ramo di rilascio 0.6:
Libav 0.6.2 . Questa è un'altra versione di sola manutenzione che risolve due problemi di sicurezza.
D'ora in poi, useremo il nostro nuovo nome di progetto libav . Ma non preoccuparti, rispetto alla precedente versione 0.6.1, le uniche modifiche funzionali sono le due correzioni di sicurezza per i decodificatori VC1 e APE. Ciò significa che libav fornisce una sostituzione drop-in indolore per le installazioni FFmpeg esistenti.
Inoltre, siamo orgogliosi di accompagnare questa versione di origine con eseguibili e librerie per la piattaforma win32 . Questi binari includono la codifica H.264 utilizzando la libreria x264 in bundle. Godere!
I distributori e gli integratori di sistemi sono incoraggiati ad aggiornare e condividere le loro patch contro le nostre filiali di rilascio.
17-mar-2011
Abbiamo appena lanciato un altro rilascio di punti dal nostro ramo di rilascio 0.5:
FFmpeg 0.5.4 . Questa è un'altra versione di sola manutenzione che risolve una serie di problemi di sicurezza.
I distributori e gli integratori di sistemi sono incoraggiati ad aggiornare e condividere le loro patch contro le nostre filiali di rilascio.
13 marzo 2011
Come gruppo di sviluppatori FFmpeg, abbiamo deciso di continuare a sviluppare FFmpeg con il nome di Libav. Tutta l'infrastruttura esistente verrà trasferita al dominio libav.org.
Puoi aggiornare il tuo repository git usando il seguente comando:
git remote set-url origin 'git://git.libav.org/libav'
Per ora siamo ancora raggiungibili tramite le mailing list di FFmpeg e i canali IRC, ma migreremo verso le controparti libav.org. Per un periodo di transizione, sia il sito Web che la fonte potrebbero contenere riferimenti a FFmpeg. Questi scompariranno nel tempo, tranne dove storicamente rilevanti.
24 febbraio 2011
Lo sviluppo di FFmpeg è stato spostato su Git e il repository SVN non è più aggiornato. Il repository SVN potrebbe essere rimosso in un prossimo futuro, quindi si consiglia di utilizzare un repository Git .
L'ultima revisione impegnata in SVN è stata r26402 il 19-01-2011 e ha sostituito svn: libswscale esterno con una copia autonoma.
Si noti che ormai lo sviluppo di FFmpeg è passato a un repository Git e che esistono due repository Git. Vedi la pagina di download dei progetti corrispondenti.
ffmpeg
nell'elenco dei risultati restituiti, allora qualcosa è andato storto con il tuo gestore repo. Per ora, suggerirei l'installazione costruendo dalla fonte. Scarica da qui.