Devo generare uno script che converta i video in F4V per l'utilizzo con Flash Media Server 4.5 ... è possibile? Ho convertito i file in MP4 e poi lo scambio l'estensione. Funziona bene, ma sembra un lavoro sporco. Preferirei usare un vero F4V. Ho sentito cose diverse sul fatto che ffmpeg supporti veramente F4V. Qualsiasi guida sarebbe apprezzata. Inoltre, esiste una guida doc su quali formati di file sono consentiti da FFMPEG?È possibile utilizzare FFMPEG per generare video F4V?
risposta
Tutto quello che ho letto suggerisce che v'è poca o nessuna differenza tra MP4 e appiattito F4V video. Nel mio caso, sto eliminando l'audio, rimasterizzandolo e rimandandolo indietro con il video originale. Siamo ancora su FMS 3.5, ma sto avendo successo con quanto segue:
ffmpeg \
-r 30000/1001 \ # Specifying video fps (29.97)
-i orig.f4v \ # orig.f4v - h264 video, mp3 audio (recorded using FMS 3.2)
-i new.wav \ # new.wav - remastered audio from orig.f4v
-map 0:0 \
-map 1:0 \
-vcodec copy \ # Preserving original h264 encoded video
-acodec aac \ # Using experimental AAC encoder, could use libfaac if available
-ab 96k \ # Matching audio bitrate to original bitrate
-strict experimental \ # Necessary to use the experimental AAC encoder
-async 1 \
new.f4v
#List of available formats
ffmpeg -formats
#List of available codecs
ffmpeg -codecs
ffmpeg -i coup.mp4 -c copy -f mp4 out.f4v
Secondo fonte FFmpeg, f4v
è trattata la stessa di un mp4
if (!strchr(fname, ':') &&
(!strcmp(fname + strlen(fname) - 4, ".f4v") ||
!strcmp(fname + strlen(fname) - 4, ".mp4"))) {
memcpy(rt->playpath, "mp4:", 5);
} else {
rt->playpath[0] = 0;
}
source
Anche io sono interessato a come farlo. So come creare un 'flv' usando' ffmpeg', ma non un 'f4v'. Se hai assolutamente bisogno delle informazioni di cui sopra per dare una risposta completa, lasciami provare a darti quello che posso. *** Contenitore di input: *** 'MOV - QuickTime', *** Input codec video: ***' QuickTime Animation (RLE) ', *** Input audio codec: ***' AAC', *** Codec video di output desiderato: *** 'H.264', *** Codec audio di output desiderato: ***' AAC'. Attendo la risposta! – stefmikhail
Ahimè ho ricevuto due errori usando il tuo codice precedente: 1) *** traccia 0: impossibile trovare tag, codec non attualmente supportato nel contenitore *** 2) *** Impossibile scrivere l'intestazione per il file di output # 0 (codec errato parametri?) *** Sta dicendo che c'è qualcosa di sbagliato con l'opzione mp4? – stefmikhail
Mi ricordo di aver letto da qualche parte che è possibile creare file h.264 mp4 e quindi modificare l'estensione in .f4v - dopo di che FMS dovrebbe essere in grado di gestirlo Non ho provato questo me stesso però. –
Hai risolto questo? Sono nella stessa barca. – Laramie