In our iOS app, we will receive flv**(Container)** file having video and audio streaming something like this
Input #0, flv, from 'test.flv':
Metadata:
streamName : flvLiveStream
encoder : Lavf55.12.100
Duration: 00:00:48.00, start: 66064.401000, bitrate: 632 kb/s
Stream #0:0, 41, 1/1000: **Video: h264 (Baseline)**, 1 reference frame, yuv420p(progressive, left), 1280x720, 0/1, 15 fps, 1k tbr, 1k tbn
Stream #0:1, 14, 1/1000: **Audio: pcm_alaw,** 8000 Hz, mono, s16, 64 kb/s
and this needs to be converted to mp4 container and format as well, I am trying using ffmpeg, I believe thats only the way , using transcoding.c file but failed at this stage
Impossible to convert between the formats supported by the filter 'in' and the filter 'auto_scaler_0'
I am trying to learn from OSX command like ffmpeg -I test.flv test.mp4 ,
is that feasible to port to iOS will it work in all different scenarios,
In Summary
--- What is the best possible way to convert flv to mp4 on the iOS device where video will be in h264 and audio will be in swf codec ?
avfilter_graph_config
is returning error-78: Function not implemented
. Have you gotten it to work yet? – Pasol"impossible to convert..."
error coming from your shown command? (2) Also not sure if made a typo (with capital "I") but it should beffmpeg -i test.flv -c:v copy test.mp4
(3) Is your FLV a saved file? Otherwise what's the logic of putting a live stream (duration unknown) into an MP4 (its header expects duration)?... – Duongtranscoding.c
). How do you actually define input & output formats? – Duong