Sono nuovo a ffmpeg
e stavo cercando di scoprire come convertire un file audio o video da un formato all'altro. Non voglio usare CLI
, voglio solo sapere se posso usare ffmpeg
come libreria e chiamare una funzione per convertire un file da un formato all'altro. Ho esaminato la documentazione e ho trovato le funzioni avcodec_encode_audio
e avcodec_encode_video
ma non è chiaro come posso usarlo per convertire. Un tutorial o un esempio sarà molto utile.Utilizzo di ffmpeg convertire un file da un formato all'altro
10
A
risposta
9
di solito faccio questo da riga di comando
ffmpeg -i input.mp4 -vcodec copy -acodec copy out.mkv
qui i file/p è input.mp4 che verrà convertito in out.mkv con avere stesso codec di tutti elementary stream
NOTA: comando superiore funzionerà solo quando il codec di input.mp4 sarà supportato dal contenitore .mkv.
e se non siete preoccupazione per il codec quindi utilizzare
ffmpeg -i input.mp4 out.mkv
questo permette di convertire mp4 in MKV (se necessario sarà anche cambiare codec del formato di output)
Problemi correlati
- 1. Come convertire un video .flv in formato .h264 con FFmpeg?
- 2. Posso convertire un file .swf in un formato immagine?
- 3. Come convertire un file separato da tabulazioni in formato CSV?
- 4. Utilizzo di FFMPEG per unire insieme due file MTS
- 5. formato del file di output FFmpeg senza estensione
- 6. FFmpeg Come scrivere video in un file
- 7. Ottieni proporzioni video da FFmpeg
- 8. Convertire un formato data Javascript nel formato PHP desiderato
- 9. Come convertire il formato da SVG a SHP (Shape File)?
- 10. Interagire con ffmpeg da un programma .NET?
- 11. Come convertire un AVFrame FFMPEG in YUVJ420P in AVFoundation cVPixelBufferRef?
- 12. Utilizzo di FFMPEG per lo streaming continuo di file video su un server RTMP
- 13. Convertire un file caricato in un file
- 14. FFmpeg: Come posso dividere un file MP4 da 100 GB in diversi file da 1 GB?
- 15. Utilizzo di FFMPEG e url_fopen esempio
- 16. Come generare file SDP da FFMPEG
- 17. Convertire un formato data in un altro in PHP
- 18. Come convertire un istantaneo in un formato data?
- 19. Convertire un file spec in debian
- 20. Come convertire un file XML Blogger in un file WXR?
- 21. Estrarre valori RGB da un AVFrame (FFMPEG) in C++
- 22. Convertire da Elenco a formato IEnumerable
- 23. Utilizzo di python per scrivere righe specifiche da un file ad un altro file
- 24. convertire un file png in un file pcx utilizzando C#
- 25. Impossibile convertire .mp3 in .m4a utilizzando ffmpeg
- 26. Utilizzo di Java per scaricare file da un URL HTTPS
- 27. Convertire un elenco di stringa in formato JSON
- 28. convertire una stringa in un formato di data
- 29. Utilizzo di FFmpeg con Android-NDK
- 30. Python: creare un dizionario da testo/file in formato dizionario
Ecco 'cli' Command Line Interface modo di conversione;) Sto pianificando di chiamare una funzione definita nella libreria 'ffmpeg' dal mio programma, se possibile. – Pannu
hey nice nice answer .. comunque non sono sicuro di come indirizzare questo codec thingie .. di solito non specificherò il formato codec (cioè faccio solo 'ffmpeg -i inputFile outputFile', ma ora che sto convertendo da mp4 a mp3 .. Sto ricevendo questo errore: 'Encoder (nessun codec) non trovato per il flusso di output # 0: 0' .. vedi il comando completo e il log degli errori [qui] (https://gist.github.com/abbood/7702597) – abbood
@abbood grazie uomo .. Sono passati 2 anni da quando ho lavorato su ffmpeg. quindi non so molto ora in dettaglio, ma sembra che il tuo file di output supportato dalla libreria di codec del codec non sia installato o non supportato in il tuo ffmpeg deve quindi installarlo o fornire il nome del codec supportato per codificare lo stream tramite CLI –