gpt4 book ai didi

FFMPEG 流媒体错误 : Failed to update header with correct filesize and duration

转载 作者:行者123 更新时间:2023-12-04 22:46:12 25 4
gpt4 key购买 nike

我正在尝试将 mp4 流式传输到本地计算机上 IP 地址为 127.0.0.1:48550 的 vlc 播放器,但遇到此错误。

Failed to update header with correct duration.
Failed to update header with correct filesize.

在我的 mac 上流式传输时我没有遇到这个问题,但是在使用 Windows pc 时遇到了这个问题。

在我的 Mac 上,我正在运行 ffmpeg 3.2.4,在 PC 上,使用 gcc 7.1.0 构建的 ffmpeg 版本 N-86755-g0780ad9。

以下是 VLC 媒体播放器调试日志:
core debug: adding item `udp://127.0.0.1:48550' ( udp://127.0.0.1:48550 )
core debug: processing request item: udp://127.0.0.1:48550, node: null, skip: 0
core debug: rebuilding array of current - root Playlist
core debug: rebuild done - 1 items, index 0
core debug: starting playback of the new playlist item
core debug: resyncing on udp://127.0.0.1:48550
core debug: udp://127.0.0.1:48550 is at 0
core debug: creating new input thread
core debug: Creating an input for 'udp://127.0.0.1:48550'
core debug: meta ok for (null), need to fetch art
core debug: requesting art for udp://127.0.0.1:48550
core debug: looking for meta fetcher module matching "any": 1 candidates
core debug: using timeshift granularity of 50 MiB, in path 'C:\Users\Oculus\AppData\Local\Temp'
core debug: looking for meta fetcher module matching "any": 1 candidates
core debug: `udp://127.0.0.1:48550' gives access `udp' demux `' path `127.0.0.1:48550'
core debug: specified demux `any'
core debug: creating demux: access='udp' demux='any' location='127.0.0.1:48550' file='\\127.0.0.1:48550'
core debug: looking for access_demux module matching "udp": 12 candidates
core debug: no access_demux modules matched
core debug: creating access 'udp' location='127.0.0.1:48550', path='\\127.0.0.1:48550'
core debug: looking for access module matching "udp": 21 candidates
lua debug: Trying Lua scripts in C:\Users\Oculus\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Users\Oculus\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
udp debug: opening server=127.0.0.1:48550 local=:1234
core debug: net: connecting to [127.0.0.1]:48550 from []:1234
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
core debug: no meta fetcher modules matched
core debug: searching art for udp://127.0.0.1:48550
core debug: looking for art finder module matching "any": 2 candidates
core debug: no meta fetcher modules matched
core debug: searching art for udp://127.0.0.1:48550
core debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\Oculus\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Users\Oculus\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
core debug: no art finder modules matched
core debug: art not found for udp://127.0.0.1:48550
core debug: no art finder modules matched
core debug: art not found for udp://127.0.0.1:48550
core debug: using access module "udp"
core debug: Using block method for AStream*
core debug: starting pre-buffering
qt4 debug: IM: Setting an input

思考为什么会这样?以及如何解决这个问题?

最佳答案

我在另一个线程中找到了这个问题的答案。

At the end of muxing a flv file, FFmpeg updates the header (at front of file) with duration and filesize values. However, when you are streaming, ffmpeg can't seek to the front, so the warnings are displayed.

You can disable this function, by adding a flag (-flvflags no_duration_filesize), e.g.:

ffmpeg -re -i SampleM.flv -acodec libmp3lame -ar 44100 -b:a 128k \
-pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 6000k \
-vb 400k -maxrate 1500k -deinterlace -vcodec libx264 \
-preset veryfast -g 30 -r 30 -f flv \
-flvflags no_duration_filesize \
"rtmp://live-api.facebook.com:80/rtmp/my_key"

资源:
FFMPEG- Streaming Stops after few seconds

关于FFMPEG 流媒体错误 : Failed to update header with correct filesize and duration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45220915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com