Finalizing the AVI file using AVIMUX

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Finalizing the AVI file using AVIMUX

killerrats
Administrator
This post was updated on .
Gstreamer 1.10

I have used the following pipeline to finalize a avi file. it finalizes showing time and the bar of the time elapse. When I can seek forward or backward it doesn't seem to correctly work in windows media player. If i use Video LAN (VLC) I can seek forward or backward with ease.

gst-launch-1.0 -e rtspsrc protocols=4 location=[IP] name=source ! rtph264depay name=vdepay ! h264parse ! queue name=q2 ! avimux name=mux ! filesink location=test.avi source. ! queue name=q1 ! rtpmp4gdepay name=adepay ! aacparse ! faad ! mux.

I have also written an application in c++ by linking and unlinking and passing EOS through the RecBin. I have written the file successfully by finalizing the file with the header but it does the same thing.



Is there something wrong with the avimux or my pipeline? any Ideas?
------------------------------
Gstreamer 1.16.2
------------------------------
Windows