I am trying to convert some VHS tapes to MPEG using VLC. I know how this should be done.
My setup: Linux Mint 17.3 on dual core 1.6GHz processor with 16G RAM and 512G SSD (a fast enough system). VLC Media Player 2.2.1. EasyCap USB video capture card.
How I am doing it. Media->Convert/Save. Select capture device as Video Camera, Video device name /dev/video0, Audio device name hw:2,0, Video standard NTSC. Select Convert, check the box for Display the output, select my own custom profile (MPEG2) which is set to Encapsulation MPEG-TS, Video codec MPEG-2, 6000 kbps, Audio codec MP3 128 kbps 2 channels 44100 Hz. Set my destination file to a file in /home/username/Videos. Click Start to begin the conversion while showing the video on screen and playing the audio. Start the tape playing in the VCR, and everything should be good.
What is happening. VLC shows the video on the screen and plays the audio and converts it to an MPEG file. This is fine, for a little while. Then the picture on the screen freezes, or the audio suddenly goes silent, or both. The video might start playing again in a minute or two, but the audio remains quiet once it stops. The silent video will continue to start and stop for the duration of the movie. When the tape finishes playing I stop the conversion process and find I have a video file of about the right size. I open it with VLC Media Player and find it mostly plays fine, and even has audio (although the audio when silent while recording). Except there will be a few places in the video where the picture freezes for a short while (a few seconds to a minute) while the audio is still playing. And once the video gets past that funny spot VLC shows "0:00" for both the current position and the length of the video. Clearly the video file is corrupt at those places.
Now here is the odd thing. A few weeks ago I was able to record a couple of VHS tapes just fine (same computer, same settings). Between then and now I did a few recommended updates on this computer, and I think that VLC may have been included in the updates. Now I can't record VHS tapes any more. No, I can't just record by displaying advanced controls and using the Record button. That records uncompressed video and uncompressed audio to an AVI file. Do you have any idea how big that file would be for a 2 1/2 hour movie? And no, my computer isn't doing anything else while recording the movie. Yes, my video capture card is fully supported by my OS. I can open the capture card and play it in VLC, and it shows the movie just fine. Problem is, I don't want to just watch it, I want to record it to an MPEG file.
Any suggestions? Any possibility a bug was introduced into VLC recently?
Update- I checked the update history of my Linux Mint. VLC was updated from version 2.1.6 to version 2.2.1 on Feb 2, 2016. So I was correct in thinking that the first two movies I successfully recorded using VLC a few weeks ago were indeed recorded using version 2.1.6. Now that I have updated VLC to version 2.2.1 I can no longer successfully record a movie from my video capture card using Media->Convert/Save. I think this qualifies as a bug. A serious bug.