> Am I on the right track with the FFmpeg command or should I be trying
> something different?
> ffmpeg -i "udp://@225.1.1.15:4454?fifo_size=640000&overrun_nonfatal=1"
> -vcodec libx264 -preset slow -crf 20 -c:a libvo_aacenc -b:a 128k -vf
> scale="trunc(oh*a*2)/2:480" http://localhost:8080/myTest.mp4
> Using testsrc and sine as inputs, I get something quite different:
> [mp4 @ 0x9ca18e0] muxer does not support non seekable output [...] Could not
> write header for output file #0 (incorrect codec parameters ?): Invalid
> argument
> Are you sure your ffmpeg has http support compiled in ("ffmpeg -protocols")?
> Are you sure "localhost" can be resolved on your Windows machine? Are you
> sure you can open port 8080 for listening on your Windows machine?
> (Most of these should produce a useful error message from ffmpeg though - but
> I haven't checked the source to confirm that.)
Hi Mortiz,
"localhost" can be resolved on the Windows PC and I am assuming port 8080 is
open for listening. I tested the port with the VLC player command I previously
mentioned. When I use the VLC command I can open the file on port 8080 on the
website.
It looks like FFmpeg has http support:
C:\ffmpeg-20150521\bin>ffmpeg -protocols
ffmpeg version N-72259-g0b9d636 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzli
b --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv
--enable-libass --enable-libblu
ray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype
--enable-libgme --enab
le-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
--enable-libopencore-amrnb --enab
le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp
--enable-libschroedinger
--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
--enable-libvidstab --ena
ble-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --en
able-libwebp --enable-libx264 --enable-libx265 --enable-libxavs
--enable-libxvid --enable-lzma --ena
ble-decklink --enable-zlib
libavutil 54. 23.101 / 54. 23.101
libavcodec 56. 39.101 / 56. 39.101
libavformat 56. 33.101 / 56. 33.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Supported file protocols:
Input:
bluray
cache
concat
crypto
data
file
ftp
gopher
hls
http
httpproxy
https
mmsh
mmst
pipe
rtp
srtp
subfile
tcp
tls
udp
udplite
rtmp
rtmpe
rtmps
rtmpt
rtmpte
Output:
crypto
file
ftp
gopher
http
httpproxy
https
icecast
md5
pipe
rtp
srtp
tcp
tls
udp
udplite
rtmp
rtmpe
rtmps
rtmpt
rtmpte
Any other thoughts or suggestions? I will keep searching Google to see if I
can find something that might help.
Ben Cooper
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user