audio - 使用 ffmpeg 从 28 分钟的视频中复制 5 秒

标签 audio video ffmpeg copy

如何使用 ffmpeg(从 Windows 中的命令行)尝试复制 5 秒的 mkv 视频?

这是我尝试过的:

ffmpeg -ss 00:15:00 -i myVideo.mkv" -t 5 c:v copy c:a copy output.mkv

我收到此错误:

[NULL @ 0000000004909a60] Unable to find a suitable output format for 'c:v'
c:v: Invalid argument

以下是视频信息:

Input #0, matroska,webm, from 'Title 01_02.mkv':
  Duration: 00:28:18.57, start: 0.000000, bitrate: 10183 kb/s
    Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn
, 48 tbc (default)
    Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s (default)

最佳答案

您忘记了某些选项的 - 并且您有一个多余的 "。您的命令应该是:

ffmpeg -ss 00:15:00 -i myVideo.mkv -t 5 -c:v copy -c:a copy output.mkv

这可以稍微缩短为:

ffmpeg -ss 00:15:00 -i myVideo.mkv -t 5 -c copy -map 0 output.mkv

请注意,-ss 的行为会根据其位置(输入选项与输出选项)而变化。有关这方面的更多信息,请参阅以下答案:


请记住,ffmpeg 使用问题更适合 superuser.com,因为 SO 是特定于编程的。我不会通过回答来解决这种常见情况,但是(正确)回答的问题总比没有好。

关于audio - 使用 ffmpeg 从 28 分钟的视频中复制 5 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003122/

相关文章:

video - 全屏播放 YouTube 视频,仅允许 iOS7 和 iOS8 视频旋转

php - Youtube API v3-获取视频网址

youtube - 如何在没有音频的情况下直播 YouTube

FFMPEG 直播录制速度太快

windows - 在 Qt 中一次播放多个声音

python - 使用Python对音频文件进行FFT-采样率

java - 有没有办法将视频放置在我的 Java 游戏主菜单中

audio - 如何获取 .wav 文件的特定频率和时间值并将值导出为 .csv

audio - 将音频背景视频与ffmpeg的原始视频合并

audio - 在 ffmpeg 中使用 -filter_complex 和批量连接数组