Use ffmpeg to trim off X seconds of a y4m video
up vote
1
down vote
favorite
I'm trying to trim the first second off some .y4m videos.
Using the answer provided here, I am able to trim the first second off a .mp4 video and then play back the output video:
ffmpeg -ss 1 -i input.mp4 -vcodec copy -acodec copy output.mp4
When I try to use the same command with a .y4m video, however, I get the following error and the file that is output is blank:
ffmpeg -ss 1 -i input.y4m -vcodec copy -acodec copy output.y4m
yuv4mpegpipe @ 0x5628e3af63c0] ERROR: Codec not supported.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
Why is this command not working with a .y4m file? Do I need to add additional parameters? Is there another way to trim the first second off a .y4m video?
video ffmpeg video-editing
add a comment |
up vote
1
down vote
favorite
I'm trying to trim the first second off some .y4m videos.
Using the answer provided here, I am able to trim the first second off a .mp4 video and then play back the output video:
ffmpeg -ss 1 -i input.mp4 -vcodec copy -acodec copy output.mp4
When I try to use the same command with a .y4m video, however, I get the following error and the file that is output is blank:
ffmpeg -ss 1 -i input.y4m -vcodec copy -acodec copy output.y4m
yuv4mpegpipe @ 0x5628e3af63c0] ERROR: Codec not supported.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
Why is this command not working with a .y4m file? Do I need to add additional parameters? Is there another way to trim the first second off a .y4m video?
video ffmpeg video-editing
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm trying to trim the first second off some .y4m videos.
Using the answer provided here, I am able to trim the first second off a .mp4 video and then play back the output video:
ffmpeg -ss 1 -i input.mp4 -vcodec copy -acodec copy output.mp4
When I try to use the same command with a .y4m video, however, I get the following error and the file that is output is blank:
ffmpeg -ss 1 -i input.y4m -vcodec copy -acodec copy output.y4m
yuv4mpegpipe @ 0x5628e3af63c0] ERROR: Codec not supported.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
Why is this command not working with a .y4m file? Do I need to add additional parameters? Is there another way to trim the first second off a .y4m video?
video ffmpeg video-editing
I'm trying to trim the first second off some .y4m videos.
Using the answer provided here, I am able to trim the first second off a .mp4 video and then play back the output video:
ffmpeg -ss 1 -i input.mp4 -vcodec copy -acodec copy output.mp4
When I try to use the same command with a .y4m video, however, I get the following error and the file that is output is blank:
ffmpeg -ss 1 -i input.y4m -vcodec copy -acodec copy output.y4m
yuv4mpegpipe @ 0x5628e3af63c0] ERROR: Codec not supported.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
Why is this command not working with a .y4m file? Do I need to add additional parameters? Is there another way to trim the first second off a .y4m video?
video ffmpeg video-editing
video ffmpeg video-editing
asked Dec 5 at 19:27
Tot Zam
1085
1085
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
Due to a change in the Y4M muxer, you'll need to re-encode, but this is a lossless op.
ffmpeg -ss 1 -i input.y4m output.y4m
Y4Ms can't have any audio, so audio codec option removed.
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',
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%2f1381112%2fuse-ffmpeg-to-trim-off-x-seconds-of-a-y4m-video%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
up vote
2
down vote
accepted
Due to a change in the Y4M muxer, you'll need to re-encode, but this is a lossless op.
ffmpeg -ss 1 -i input.y4m output.y4m
Y4Ms can't have any audio, so audio codec option removed.
add a comment |
up vote
2
down vote
accepted
Due to a change in the Y4M muxer, you'll need to re-encode, but this is a lossless op.
ffmpeg -ss 1 -i input.y4m output.y4m
Y4Ms can't have any audio, so audio codec option removed.
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
Due to a change in the Y4M muxer, you'll need to re-encode, but this is a lossless op.
ffmpeg -ss 1 -i input.y4m output.y4m
Y4Ms can't have any audio, so audio codec option removed.
Due to a change in the Y4M muxer, you'll need to re-encode, but this is a lossless op.
ffmpeg -ss 1 -i input.y4m output.y4m
Y4Ms can't have any audio, so audio codec option removed.
answered Dec 5 at 19:52
Gyan
14.3k21643
14.3k21643
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f1381112%2fuse-ffmpeg-to-trim-off-x-seconds-of-a-y4m-video%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