Convertire un flusso video YUV a mp4
Domanda
Come registrare video YUV e codificarlo in MP4 utilizzando H264 codificati per Mac. Plz suggerire link su di esso.
Soluzione
FFMpeg può codificare YUV in MP4 (H.264) tramite libx264 encoder. Ma devi specificare esatto formato YUV pixel del video di origine. Ci sono diversi formati YUV.
Questo comando converte
rawvideo
con pixel formato diyuv420p
un formatoMPEG-4 or x264
.# Converts the raw yuv420p data to a MPEG-4 video ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -framerate 25 -i 'in' -f mp4 'out'
Qui di seguito mostra l'elenco formati pixel YUV possono essere decodificati da ffmpeg.
$ ffmpeg -pix_fmts 2>&1 | grep yuv
yuv420p
yuv422p
yuv444p
yuv410p
yuv411p
yuvj420p
yuvj422p
yuvj444p
yuv440p
yuvj440p
yuva420p
yuv420p16le
yuv420p16be
yuv422p16le
yuv422p16be
yuv444p16le
yuv444p16be
yuv420p9be
yuv420p9le
yuv420p10be
yuv420p10le
yuv422p10be
yuv422p10le
yuv444p9be
yuv444p9le
yuv444p10be
yuv444p10le
Altri suggerimenti
Questo è il modo più semplice per convertire i formati video utilizzando riga di comando MacOSX (qualsiasi versione). In primo luogo scaricare questo file compresso e scompattarlo ai filmati Cartella:
https://drive.google.com/file/d/ 0B3NlLwMD4yd9QU0yVGJyU1NiUDA / vista? USP = condivisione
Si avrà quindi una directory MMedia_Converter con due applicazioni: MMedia_Convert e Android_Converter. Quelli sono i miei sviluppate applicazioni open source MacOSX, bassed sul Gruppo FFMpeg e HandBrake Group France lavoro precedente. Entrambi sono pienamente compatibile Mac compilled applicazioni e avrete modo hanno a che fare nulla, ma estrarli ai filmati cartella.
Hai anche lì, 3 cartelle:. Clip_in, clip_out e gli script
È necessario mettere i video che si desidera convertire nella cartella di clip_in.
I video di uscita convertiti, verrà generato automaticamente nella cartella clip_out.
Inoltre si dispone di 2 script bash, che è necessario spostare al Mac OSX desktop.
Una volta che questi sono bash sul desktop, modificarle con TextEdit, e cambiare il mio nome utente, il nome di Mac.
Nel mio caso, ho utilizzare uno script per generare le miniature e l'altro per generare le miniature troppo, e per convertire automaticamente i video da qualsiasi formar a wathever ho scelto.
significa "qualunque", che, se si desidera convertire MPEG in mkv, si dovrà dichiarare in linea:. DEST_EXT=mkv
(o wathever noto formato video che si desidera)
Spero che questo vi aiuterà a tutti.
Con i migliori saluti, Tomás Hernández