Use the options menu called "Stream output" instead. It can be found in the Open fie dialog under Advanced Options "Stream/Save" Settings button.
Assuming the source is h.264 with aac audio you can select MP4 for the encapsulation method and select the file target / destination. Don't forget to give the file name a .mp4 extension. Nothing else need be selected. If you want to watch the file while transcoding, select "Play locally" But you may want to check your Task Manager to be sure you have the CPU power to do this. Also if you open Messages before you start the process you can see any errors to troubleshoot any problems you encounter.
If you do run across problems check Messages while playing the file first to be sure the problem is not the source file.
Did you see the amendment to my earlier post?? IE h.264 can NOT be copied to a mp4 container without transcoding. I have no idea as to why I remember being able to copy it, but is doesn't work without transcoding.
But, Perhaps I am still not being direct enough! Don't use the Wizard! When you are having problems streaming, back up and separate streaming from transcoding by making a local transcode of a file to file and proving the result. Considering you appear to be receiving the stream and you say there is no problem. Perhaps it would be best to gain a sample h.264 and experiment with transcoding as this appears to be your problem.
H.264 encapsulated into MPEG-TS is poor quality and is not stable. H.264 can not be copied into a MP4 or MOV container without transcoding.
I will admit that I thought you were trying to send the stream and not receive the stream and save it. But when you have problems it is still better to separate the functions to see exactly what the problem is.
In this case, depending on the resolution of coarse, it would probably better to transcode into another format. If you want a QT compatible file choose mp4v, mp4a and mp4 for the encapsulation method. Be sure to name the file anything.mp4 and save it to a directory you can find.
VLC is obviously capable of playing the live stream. How does it determine the DTS then? Does it have to?The problem is that we need to internally map that to a time in the same timebase of the presentation time.
I thought there could be a way of doing that without knowing anything about the codec (i.e. payload format of RTP stream), like it can be done with others. Guess not. Anyway, thanks for your answers.We are talking about a codec that is described in a 1000 page document.
I see, yes that is definitely a problem in that case.One of the problems is that in H264 there are no strict limits on this.
To summarize, the buffering for 30sec would potentially work (not in VLC because of its live streaming nature, but maybe in another application), but there is no guarantee that the reconstructed timings will be correct.For writing files however you also need the TIME, which can take an unknown amount of time to calculate.
Return to “VLC media player for Windows Troubleshooting”
Users browsing this forum: No registered users and 39 guests