Come posso convertire un file ogv in mp4?


59

Ho creato uno screencast usando recordmydesktop che ha prodotto un file .ogv. Credo che questo sia un file OGG codificato utilizzando il codec Theora. Mi chiedo, come posso convertirlo in MPEG4 / H.264? Ho provato a usare ffmpeg in modo ingenuo, come segue:

ffmpeg -i demo.ogv -f mp4 demo.mp4

Tuttavia, questo produce una macchia malvagia di verdi scuri e grigi quando si tenta di giocare di nuovo in mplayer. Ho quindi cercato di diventare più sofisticato, utilizzando i flag della riga di comando specificati qui: Convertire un file video in un formato di file arbitrario in MPEG4 / H.264?

ffmpeg -i demo.ogv \
       -s 352x288 -vcodec libx264 -vpre default \
       -acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
       demo.mp4

Ma il risultato è stato lo stesso.

Se qualcuno ha qualche idea su quale potrebbe essere il modo migliore per svolgere questo compito, lo apprezzerei se tu potessi farmelo sapere.


Ecco un tutorial su come compilare ffmpeg x264: ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
Enissay

Voglio solo ricordare che ho caricato con successo un video ogv su Youtube. Immagino che si possa seguire quel percorso e quindi utilizzare un convertitore online da Youtube a mp4 .
Eyal Levin,

Risposte:


33

Arista Transcoder Installa il transcoder Arista

o dalla riga di comando

sudo apt-get install arista -y

Puoi usare questo software, che io uso sempre e penso che sia davvero buono. Per convertire un file ogv in mp4 dovresti scegliere qualsiasi dispositivo Sony.

testo alternativo


1
Questo ha fatto totalmente il trucco.
jbeard4,

forse menzionare anche il plugin Nautilus?
Tshepang,

@Tshepang, non ho mai usato il plugin Nautilus. Come si chiama? Voglio provarlo ora!
DrKenobi,

1
@Tshepang, non posso provarlo ora :( sto usando 10.04 LTS e il plugin è disponibile per 10.10 e 11.04. Dovrò aspettare che il mio nuovo laptop lo provi. Grazie per le informazioni!
DrKenobi

1
Sembra che Arista non sia più disponibile nei repository :(
jrg

48

Questa è una domanda più vecchia ora, ma un FFmpeg moderno (sotto Xenial Xerus e versioni successive) convertirà un file ogv nel modo seguente:

ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
       output.mp4

e questo dovrebbe creare un file eccellente .

Tweaks extra:

Alcune modifiche a queste impostazioni sono più che possibili. Ecco alcuni suggerimenti:

  1. Se si desidera un bitrate impostato per l'audio mp3, è necessario modificare l'impostazione -qscale:a 2sull'impostazione -b:a 196k. (Usa un valore più alto o più basso per bitrate come desideri.)
  2. Se si voleva ottenere un'uscita video di qualità migliore diminuire l'impostazione crf a qualcosa come: -crf 18. Tenete a mente che il file di dimensioni aumenta come l'impostazione della qualità viene abbassata .
  3. A volte lettori come WMP e Quicktime hanno problemi con l'audio mp3 in un contenitore mp4 e in questi casi è sensato usare invece il suono AAC:

    ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a aac -b:a 160k -strict -2 \
       output.mp4
    

    Le versioni più recenti di FFmpeg ( ovvero rilasciate dopo il 5 dicembre 2015 ) non avranno bisogno -strict -2dell'opzione ma sono ancora necessarie per Xenial Xerus ...


Su Ubuntu 14.04 questo comando non riesce con il messaggio di errore: Invalid encoder type 'libmp3lame'.
Luís de Sousa,

1
Per 14.04 provare a installare libavcodec-extra-54e questo dovrebbe risolvere il problema ... Se sarà necessario compilare il file -dev per zoppo: libmp3lame-dev.
andrew.46

Alcuni lettori, come WMP e QuickTime, hanno difficoltà a decodificare alcuni file MP4 che utilizzano l'audio MP3 (per WMP dipende dalla frequenza di campionamento dell'audio).
Llogan,

@LordNeckbeard Grazie per il suggerimento, ho aggiornato la risposta, sentiti libero di correggere qualsiasi cosa :)
andrew.46

anche per "File di preset" errori: stackoverflow.com/a/11384886/2026508
jmunsch

5

FF Multi Converter è un'altra ottima scelta, non solo per conversare .ogvcon successo .mp4. Interfaccia semplice, intuitiva ed elegante, fornisce un registro completo dei dettagli di conversione, supporta un vasto elenco di formati (vedi sotto), esegue rapidamente il lavoro.

inserisci qui la descrizione dell'immagine


Formati audio / video:

aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv

E qualsiasi altro formato supportato da ffmpeg.

Formati immagine:

bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm

E qualsiasi altro formato supportato da ImageMagick.

Formati di file del documento:

doc  -> odt, pdf
html -> odt
odp  -> pdf, ppt
ods  -> pdf
odt  -> doc, html, pdf, rtf, sxw, txt, xml
ppt  -> odp
rtf  -> odt
sdw  -> odt
sxw  -> odt
txt  -> odt
xls  -> ods
xml  -> doc, odt, pdf

Installazione su Ubuntu - [Versione stabile]

Per aggiungere il ppa alle risorse di sistema e installare ffmulticonverter, aprire un terminale e digitare:

sudo add-apt-repository ppa: ffmulticonverter / stable
sudo apt-get update
sudo apt-get install ffmulticonverter

Di default ffmulticonverter porterà anche tutte le sue dipendenze opzionali (ffmpeg, pythonmagick, unoconv).

Se lo desideri, puoi installare ffmulticonverter da solo e quindi installare solo le dipendenze opzionali che ti piacciono manualmente:

sudo apt-get install --no-install-raccomanda ffmulticonverter

Quindi è possibile installare il resto delle dipendenze separatamente, a seconda di ciò che si desidera convertire:

Se desideri convertire video, installa ffmpeg: sudo apt-get install ffmpeg
se desideri convertire documenti, installa unoconv: sudo apt-get install unoconv
se desideri convertire immagini, installa python imagemagick:sudo apt-get install python-pythonmagick


1
Questo era un programma eccellente, con una versione aggiornata nel repository Fusion RPM.
hlovdal
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.