Trying to clean up (fix) vob file time code in order to point FFMPEG to in and out points
Background: 15 years ago I created a DVD with a Ulead video editing software. Unfortunately, I have lost the original footage files, so as I now like to extract some clips from the videos, I have to extract from the vob files.
Using VLC media player I see that the time stamps are jumping randomly back and forth even within a single vob. Trying to extract using FFMPEG doesn't really work: A playable file is created, but I cannot properly control which parts of the original vob files I get into the output file. I guess this is probably because of the faulty time stamps. Hence...
The question: Is there any way to re-mux/clean the vobs or otherwise create files without time stamp issues?
BTW, trying to take 60 sec from one file and merge with 60 sec from another file I am using "FFMPEG -f concat -i list.txt ..." with a list.txt looking like this:
file Vts_01_3.vob
inpoint 212.0
outpoint 272.0
file Vts_01_4.vob
inpoint 0.0
outpoint 60.0
Any ideas anyone?
video ffmpeg
add a comment |
Background: 15 years ago I created a DVD with a Ulead video editing software. Unfortunately, I have lost the original footage files, so as I now like to extract some clips from the videos, I have to extract from the vob files.
Using VLC media player I see that the time stamps are jumping randomly back and forth even within a single vob. Trying to extract using FFMPEG doesn't really work: A playable file is created, but I cannot properly control which parts of the original vob files I get into the output file. I guess this is probably because of the faulty time stamps. Hence...
The question: Is there any way to re-mux/clean the vobs or otherwise create files without time stamp issues?
BTW, trying to take 60 sec from one file and merge with 60 sec from another file I am using "FFMPEG -f concat -i list.txt ..." with a list.txt looking like this:
file Vts_01_3.vob
inpoint 212.0
outpoint 272.0
file Vts_01_4.vob
inpoint 0.0
outpoint 60.0
Any ideas anyone?
video ffmpeg
1
Hmmm... was looking for a FFMPEG solution, but AviDemux did the job.
– KiDy
Jan 2 at 21:52
If your solution with AviDemux worked to your satisfaction, you should write up the steps you took as an answer.
– Anaksunaman
Jan 3 at 2:37
add a comment |
Background: 15 years ago I created a DVD with a Ulead video editing software. Unfortunately, I have lost the original footage files, so as I now like to extract some clips from the videos, I have to extract from the vob files.
Using VLC media player I see that the time stamps are jumping randomly back and forth even within a single vob. Trying to extract using FFMPEG doesn't really work: A playable file is created, but I cannot properly control which parts of the original vob files I get into the output file. I guess this is probably because of the faulty time stamps. Hence...
The question: Is there any way to re-mux/clean the vobs or otherwise create files without time stamp issues?
BTW, trying to take 60 sec from one file and merge with 60 sec from another file I am using "FFMPEG -f concat -i list.txt ..." with a list.txt looking like this:
file Vts_01_3.vob
inpoint 212.0
outpoint 272.0
file Vts_01_4.vob
inpoint 0.0
outpoint 60.0
Any ideas anyone?
video ffmpeg
Background: 15 years ago I created a DVD with a Ulead video editing software. Unfortunately, I have lost the original footage files, so as I now like to extract some clips from the videos, I have to extract from the vob files.
Using VLC media player I see that the time stamps are jumping randomly back and forth even within a single vob. Trying to extract using FFMPEG doesn't really work: A playable file is created, but I cannot properly control which parts of the original vob files I get into the output file. I guess this is probably because of the faulty time stamps. Hence...
The question: Is there any way to re-mux/clean the vobs or otherwise create files without time stamp issues?
BTW, trying to take 60 sec from one file and merge with 60 sec from another file I am using "FFMPEG -f concat -i list.txt ..." with a list.txt looking like this:
file Vts_01_3.vob
inpoint 212.0
outpoint 272.0
file Vts_01_4.vob
inpoint 0.0
outpoint 60.0
Any ideas anyone?
video ffmpeg
video ffmpeg
asked Jan 2 at 20:18
KiDyKiDy
1
1
1
Hmmm... was looking for a FFMPEG solution, but AviDemux did the job.
– KiDy
Jan 2 at 21:52
If your solution with AviDemux worked to your satisfaction, you should write up the steps you took as an answer.
– Anaksunaman
Jan 3 at 2:37
add a comment |
1
Hmmm... was looking for a FFMPEG solution, but AviDemux did the job.
– KiDy
Jan 2 at 21:52
If your solution with AviDemux worked to your satisfaction, you should write up the steps you took as an answer.
– Anaksunaman
Jan 3 at 2:37
1
1
Hmmm... was looking for a FFMPEG solution, but AviDemux did the job.
– KiDy
Jan 2 at 21:52
Hmmm... was looking for a FFMPEG solution, but AviDemux did the job.
– KiDy
Jan 2 at 21:52
If your solution with AviDemux worked to your satisfaction, you should write up the steps you took as an answer.
– Anaksunaman
Jan 3 at 2:37
If your solution with AviDemux worked to your satisfaction, you should write up the steps you took as an answer.
– Anaksunaman
Jan 3 at 2:37
add a comment |
1 Answer
1
active
oldest
votes
As I got no suggestions for a FFMPEG solution is searched for other ways, and found one: AviDemux does the job!
AviDemux didn't complain at all about the time stamps - it seems AviDemux just reads/plays the vob-file(s) assuming each file is a continuous clip. AviDemux even suggests to load associated vob-files that (from the names) appear to be related to the one that one tries to open; and it works.
Selecting start and stop for the clip to be exported is very intuitive and in order to avoid a transcoding of the video, I just selected the 'copy' option in video output. The output container can also be chosen from a number of different options. For my purpose the 'Mpeg TS Muxer (ff)" worked. Expert of the marked clip is then executed via 'Save' in the File menu.
I guess "Handbrake" could also have been a solution, but I didn't investigate further.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1389922%2ftrying-to-clean-up-fix-vob-file-time-code-in-order-to-point-ffmpeg-to-in-and-o%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As I got no suggestions for a FFMPEG solution is searched for other ways, and found one: AviDemux does the job!
AviDemux didn't complain at all about the time stamps - it seems AviDemux just reads/plays the vob-file(s) assuming each file is a continuous clip. AviDemux even suggests to load associated vob-files that (from the names) appear to be related to the one that one tries to open; and it works.
Selecting start and stop for the clip to be exported is very intuitive and in order to avoid a transcoding of the video, I just selected the 'copy' option in video output. The output container can also be chosen from a number of different options. For my purpose the 'Mpeg TS Muxer (ff)" worked. Expert of the marked clip is then executed via 'Save' in the File menu.
I guess "Handbrake" could also have been a solution, but I didn't investigate further.
add a comment |
As I got no suggestions for a FFMPEG solution is searched for other ways, and found one: AviDemux does the job!
AviDemux didn't complain at all about the time stamps - it seems AviDemux just reads/plays the vob-file(s) assuming each file is a continuous clip. AviDemux even suggests to load associated vob-files that (from the names) appear to be related to the one that one tries to open; and it works.
Selecting start and stop for the clip to be exported is very intuitive and in order to avoid a transcoding of the video, I just selected the 'copy' option in video output. The output container can also be chosen from a number of different options. For my purpose the 'Mpeg TS Muxer (ff)" worked. Expert of the marked clip is then executed via 'Save' in the File menu.
I guess "Handbrake" could also have been a solution, but I didn't investigate further.
add a comment |
As I got no suggestions for a FFMPEG solution is searched for other ways, and found one: AviDemux does the job!
AviDemux didn't complain at all about the time stamps - it seems AviDemux just reads/plays the vob-file(s) assuming each file is a continuous clip. AviDemux even suggests to load associated vob-files that (from the names) appear to be related to the one that one tries to open; and it works.
Selecting start and stop for the clip to be exported is very intuitive and in order to avoid a transcoding of the video, I just selected the 'copy' option in video output. The output container can also be chosen from a number of different options. For my purpose the 'Mpeg TS Muxer (ff)" worked. Expert of the marked clip is then executed via 'Save' in the File menu.
I guess "Handbrake" could also have been a solution, but I didn't investigate further.
As I got no suggestions for a FFMPEG solution is searched for other ways, and found one: AviDemux does the job!
AviDemux didn't complain at all about the time stamps - it seems AviDemux just reads/plays the vob-file(s) assuming each file is a continuous clip. AviDemux even suggests to load associated vob-files that (from the names) appear to be related to the one that one tries to open; and it works.
Selecting start and stop for the clip to be exported is very intuitive and in order to avoid a transcoding of the video, I just selected the 'copy' option in video output. The output container can also be chosen from a number of different options. For my purpose the 'Mpeg TS Muxer (ff)" worked. Expert of the marked clip is then executed via 'Save' in the File menu.
I guess "Handbrake" could also have been a solution, but I didn't investigate further.
answered Jan 5 at 21:19
KiDyKiDy
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1389922%2ftrying-to-clean-up-fix-vob-file-time-code-in-order-to-point-ffmpeg-to-in-and-o%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Hmmm... was looking for a FFMPEG solution, but AviDemux did the job.
– KiDy
Jan 2 at 21:52
If your solution with AviDemux worked to your satisfaction, you should write up the steps you took as an answer.
– Anaksunaman
Jan 3 at 2:37