H264 to streamable mp4

RÅ«dolfs Bundulis rudolfs.bundulis at gmail.com
Tue Apr 26 18:41:47 UTC 2016


The verbose trace does not contain the error you showed previously. Could
it be that the tcp server in gstreamer is going on and on and thus the new
connections do not get the initial metadata (moov atom?). Or is there some
other reason why the error does not show in the second log?

One more thing that made me wonder - you are using a url with tcp://.
Shouldn't it be http? I think that the content type header in the response
would certainly help VLC determine the format. One more thing - if you
can't reproduce the error with VLC what you can do is use wget to capture
an initial fragment of the HTTP response and then there is a tool called
AtomicParsley that prints the atom tree, that is another way to see what
exactly is the structure of the response.

2016-04-26 20:01 GMT+03:00 bomba <jhonata.poma at gmail.com>:

> Thanks Rudolf, here is a bit verbose log from VLC:
>
> core debug: adding item `tcp://127.0.0.1:8080' ( tcp://127.0.0.1:8080 )
> core debug: meta ok for (null), need to fetch art
> core debug: processing request item: tcp://127.0.0.1:8080, node: null,
> skip:
> 0
> core debug: rebuilding array of current - root Scaletta
> core debug: rebuild done - 1 items, index 0
> core debug: starting playback of the new playlist item
> core debug: resyncing on tcp://127.0.0.1:8080
> core debug: tcp://127.0.0.1:8080 is at 0
> core debug: creating new input thread
> core debug: Creating an input for 'tcp://127.0.0.1:8080'
> core debug: looking for meta fetcher module matching "any": 1 candidates
> core debug: requesting art for tcp://127.0.0.1:8080
> core debug: using timeshift granularity of 50 MiB, in path '/tmp'
> core debug: `tcp://127.0.0.1:8080' gives access `tcp' demux `' path
> `127.0.0.1:8080'
> core debug: specified demux `any'
> core debug: creating demux: access='tcp' demux='any'
> location='127.0.0.1:8080' file='(null)'
> core debug: looking for access_demux module matching "tcp": 20 candidates
> core debug: no access_demux modules matched
> core debug: creating access 'tcp' location='127.0.0.1:8080', path='(null)'
> core debug: looking for access module matching "tcp": 25 candidates
> core debug: looking for meta fetcher module matching "any": 1 candidates
> core debug: net: connecting to 127.0.0.1 port 8080
> core debug: connection succeeded (socket = 33)
> core debug: using access module "tcp"
> core debug: Using stream method for AStream*
> core debug: starting pre-buffering
> lua debug: Trying Lua scripts in
> /home/bomba/.local/share/vlc/lua/meta/fetcher
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
> lua debug: Trying Lua scripts in
> /home/bomba/.local/share/vlc/lua/meta/fetcher
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
> core debug: no meta fetcher modules matched
> core debug: searching art for tcp://127.0.0.1:8080
> core debug: looking for art finder module matching "any": 2 candidates
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
> core debug: no meta fetcher modules matched
> core debug: searching art for tcp://127.0.0.1:8080
> core debug: looking for art finder module matching "any": 2 candidates
> lua debug: Trying Lua scripts in /home/bomba/.local/share/vlc/lua/meta/art
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
> qt4 debug: IM: Setting an input
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
> lua debug: Trying Lua scripts in /home/bomba/.local/share/vlc/lua/meta/art
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/01_googleimage.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/01_googleimage.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/01_googleimage.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/01_googleimage.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/03_lastfm.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/03_lastfm.luac
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/03_lastfm.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
> core debug: no art finder modules matched
> core debug: looking for meta fetcher module matching "any": 1 candidates
> lua debug: skipping script (unmatched scope)
> /usr/lib/vlc/lua/meta/art/03_lastfm.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
> core debug: no art finder modules matched
> core debug: looking for meta fetcher module matching "any": 1 candidates
> lua debug: Trying Lua scripts in
> /home/bomba/.local/share/vlc/lua/meta/fetcher
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
> lua debug: Trying Lua scripts in
> /home/bomba/.local/share/vlc/lua/meta/fetcher
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
> core debug: using meta fetcher module "lua"
> core debug: removing module "lua"
> core debug: searching art for tcp://127.0.0.1:8080
> core debug: looking for art finder module matching "any": 2 candidates
> core debug: using meta fetcher module "lua"
> core debug: removing module "lua"
> core debug: searching art for tcp://127.0.0.1:8080
> core debug: looking for art finder module matching "any": 2 candidates
> lua debug: Trying Lua scripts in /home/bomba/.local/share/vlc/lua/meta/art
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
> lua debug: Trying Lua scripts in /home/bomba/.local/share/vlc/lua/meta/art
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/01_googleimage.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/01_googleimage.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/03_lastfm.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
> core debug: no art finder modules matched
> core debug: art not found for tcp://127.0.0.1:8080
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/art/03_lastfm.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
> core debug: no art finder modules matched
> core debug: art not found for tcp://127.0.0.1:8080
> core debug: received first data after 1979 ms
> core debug: pre-buffering done 560 bytes in 1s - 0 KiB/s
> core debug: looking for stream_filter module matching "any": 9 candidates
> core debug: no stream_filter modules matched
> core debug: looking for stream_filter module matching "record": 9
> candidates
> core debug: using stream_filter module "record"
> core debug: creating demux: access='tcp' demux='any'
> location='127.0.0.1:8080' file='(null)'
> core debug: looking for demux module matching "any": 66 candidates
> mp4 warning: MP4 plugin discarded (not seekable)
> ts debug: TS module discarded (lost sync)
> mod debug: MOD validation failed (ext=)
> lua debug: Trying Lua scripts in /home/bomba/.local/share/vlc/lua/playlist
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/playlist
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/anevia_streams.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/anevia_xml.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/appletrailers.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/bbc_co_uk.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/break.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/canalplus.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/cue.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/dailymotion.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/extreme.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/france2.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/googlevideo.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/jamendo.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/joox.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/katsomo.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/koreus.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/lelombrik.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/liveleak.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/metacafe.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/metachannels.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/mpora.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/pinkbike.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/pluzz.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/rockbox_fm_presets.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/soundcloud.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/vimeo.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/youtube.luac
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/playlist/youtube_homepage.luac
> lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/zapiks.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/playlist
> avformat debug: trying url: tcp://127.0.0.1:8080
> avformat debug: CPU flags: 0x0107d3db
> avformat debug: detected format: mov,mp4,m4a,3gp,3g2,mj2
> avformat error: Could not open tcp://127.0.0.1:8080: Unknown error
> 1094995529
> vobsub debug: this doesn't seem to be a vobsub file
> ps warning: this does not look like an MPEG PS stream, continuing anyway
> core debug: using demux module "ps"
> core debug: looking for meta reader module matching "any": 2 candidates
> lua debug: Trying Lua scripts in
> /home/bomba/.local/share/vlc/lua/meta/reader
> lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
> lua debug: Trying Lua playlist script
> /usr/lib/vlc/lua/meta/reader/filename.luac
> lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
> core debug: no meta reader modules matched
> core debug: `tcp://127.0.0.1:8080' successfully opened
> ps debug: es id=0xf8 format unknown
> ps warning: garbage at input, trying to resync...
> ps warning: found sync code
> ps debug: es id=0xf4 format unknown
> ps warning: garbage at input, trying to resync...
> ps warning: found sync code
> ps warning: garbage at input, trying to resync...
> ps warning: found sync code
> ps warning: garbage at input, trying to resync...
> ps warning: found sync code
> ps warning: garbage at input, trying to resync...
> ps warning: found sync code
> ps warning: garbage at input, trying to resync...
> ps warning: found sync code
> ps warning: garbage at input, trying to resync...
>
>
>
> --
> View this message in context:
> http://gstreamer-devel.966125.n4.nabble.com/H264-to-streamable-mp4-tp4677114p4677127.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160426/b904f3f6/attachment-0001.html>


More information about the gstreamer-devel mailing list