Questions tagged «ffmpeg»

媒体工具,支持多个编解码器,过滤器和容器。在询问涉及FFmpeg工具的问​​题时,请包括实际命令和完整的控制台输出。一种简单的方法是在命令中添加`-report`并粘贴生成的日志文件的内容。要获得CLI的帮助,请仅使用ff *二进制文件-ffmpeg,ffprobe,ffplay。有关API使用的帮助,请在Stack Overflow上发布。

2
ffmpeg使用YUYV打开网络摄像头,但我想要MJPEG
我需要ffmpeg以MJPEG模式打开网络摄像头(logitech c910),因为使用MJPEG“协议”可以使网络摄像头提供约24帧的速度,而使用YUYV只能提供约10 fps的速度。我可以使用ffmpeg命令行在它们之间进行选择吗? xx@(none) ~ $ v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT Index : 0 Type : Video Capture Pixel Format: 'YUYV' Name : YUV 4:2:2 (YUYV) Index : 1 Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : MJPEG 我当前的命令行: ffmpeg -y -f alsa -i hw:3,0 -f video4linux2 -r 20 …
14 ffmpeg  webcam  v4l2  mjpeg 

1
通过FFmpeg为音频增加1秒的静音
我有一个AC3 5.1音频文件,我想在其中插入x秒的无声音频。这与视频混合无关,因此它的偏移量是无用的,因为它似乎仅与伴随视频的音频流一起工作。我想用ffmpeg实现。有任何想法吗?
14 ffmpeg 

3
无损通用视频格式
我试图为1280x720 25fps视频找到最合适的无损视频格式。视频有4分钟。声音将达到320 kbps mp3,这没什么大不了的。理想条件: 无损(可以感知上无损) 容器+编解码器可以在大多数平台上播放 容器+编解码器可以在现代DVD播放器上播放(支持DVD以外的其他格式) 大小小于700 MB 那有可能吗?已经挣扎了三天,没有任何令人满意的结果,甚至没有获得12 GB的文件(似乎很多-3 GB /分钟)。

6
ffmpeg concat不适用于绝对路径
我需要将concat与绝对路径一起使用,但这似乎不起作用。在文档中,它说应该起作用。任何人都知道如何使其工作吗? ffmpeg文件 它不起作用,因为它似乎将文本文件目录附加到文件路径 Impossible to open 'C:/temp/ffmpeg/c:/temp/ffmpeg/01.mov' 我使用Windows 7。 ffmpegTest.txt: file 'c:/temp/ffmpeg/01.mov' file 'c:/temp/ffmpeg/02.mov' "Y:/Shotgun/bin/ffmpeg/bin/ffmpeg.exe" -f concat -i "C:/temp/ffmpeg/ffmpegTest.txt" -c copy "C:/temp/ffmpeg/test.mov ffmpeg version N-58949-g0e575c2 Copyright (c) 2000-2013 the FFmpeg developers built on Dec 9 2013 22:06:49 with gcc 4.8.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls …
14 video  ffmpeg 

2
如何恢复无法读取的1.4GB视频文件(佳能)
这个问题已经在这里有了答案: 如何打开和修复M4V或MP4视频文件? (6个答案) 4年前关闭。 我当时正在用佳能EOS 7D拍摄视频,它告诉我电池(我以为)变热,所以我打开电池盖,然后立即关闭了。它是一个电池组,即使关闭了电池,电池也仍留在原处。所以现在我有一个1.4 GB的文件,即使ffmpeg也无法读取。我还有很多其他文件,它们的格式完全相同,我可以根据需要读取它们,但是我该怎么做。 ffmpeg -i在错误的文件上: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found MVI_3891.MOV: Invalid data found when processing input ffmpeg -i在一个好的文件上: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'MVI_3892.MOV': Metadata: major_brand : qt minor_version : 537331968 compatible_brands: qt CAEP creation_time : 2016-01-28 12:04:16 Duration: 00:12:10.86, start: 0.000000, bitrate: 46897 …
14 video  ffmpeg 

1
更改ffmpeg中的帧速率而无需重新编码
我有23.976 fps(24000/1001)的mkv(h264)视频,但我想将其转换为25fps,而无需重新编码和质量下降。我知道mkvmerge可以做到这一点(使用--default-duration'0:25fps'选项),但是我想尽可能直接从ffmpeg做到这一点。根据文档,这应该可以工作: ffmpeg -i input.mkv -r 25 -vcodec copy output.mkv 但是当我执行它时,我只会得到相同的视频fps。在ffmpeg中正确的方法是什么(如果存在)?


1
如何更改FFmpeg中的位深度?
我需要FFmpeg来获取音频供稿并将其重新编码为16位FLAC。 如何强制16位FLAC输出? ./ffmpeg -i http://7359.live.streamtheworld.com:80/CONTINENTALAAC_SC -vn -ac 1 -ar 16000 -acodec flac -map 0 -f segment -segment_list /flac/out.list -segment_time 00:00:12.00 /flac/out%03d.flac ffmpeg version N-49622-g127ff88 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 6 2013 05:11:38 with gcc 4.6 (Debian 4.6.3-1) configuration: --prefix=/root/ffmpeg-static/32bit --arch=x86_32 --extra-cflags='-m32 -I/root/ffmpeg-static/32bit/include -static' --extra-ldflags='-m32 -L/root/ffmpeg-static/32bit/lib -static' …

2
什么是-crf用于ffmpeg
将jpegs数组转换为视频文件(ogg格式)时,我一直在使用-crf选项。-crf的有效范围是多少?目前我正在使用23。 我找不到我读过的书签,知道这个标志是做什么的,我花了一些时间用谷歌搜索。 这些是我目前使用的论据: -f image2 -r 10 -i " + _sourcePath + @"\img%05d.jpg -crf 18 -y -r 10 " + _destPath + "\\" + _filename + ".ogg"
13 ffmpeg 

1
使用ffmpeg批量转换* .avi文件
我正在尝试使用ffmpeg批量转换20多个.avi文件。 我有以下 @echo off. for file in *.avi do ffmpeg -i "$file" -s 640x480 -vcodec msmpeg4v2 "'basename "$file" .avi'.mpg'; done 在我的.bat文件中,但是它不起作用。如何使它在Windows OS下工作。哦,是的,所有文件都在同一个文件夹中。 我收到的错误消息: 文件在此时是意外的

3
如何使用ffmpeg将元数据添加到AAC文件而无需重新编码?
我正在使用ffmpeg从视频文件中仅提取音频流: ffmpeg -i video.mp4 -vn -acodec copy audio.aac 这样会产生干净的音频文件,但没有任何元数据。 要添加元数据,ffmpeg具有命令行选项: ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.aac 这可以正常运行,但是用ffprobe检查输出文件时,它根本没有元数据标签。 如果将输出容器更改为mp4,则可以设置元数据并将其显示在输出文件中: ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.mp4 这是有趣的一点;如果我使用Banshee编辑现有.aac文件的元数据,然后使用ffmpeg以相同的方式处理该文件,则原始元数据将成功复制到新的.aac文件中。 ffmpeg -i metadata.aac -vn -acodec copy audio.aac 但是,尝试更改元数据无效: ffmpeg -i metadata.aac -vn -acodec copy -metadata title="My Title" …
13 ffmpeg  metadata  aac 

1
如何使用ffmpeg命名音轨
当文件具有更多音轨时,VLC可以在“音频”>“音轨”下的菜单中显示其名称-或标题,我不确定该用语。 当我用 ffmpeg -i input.mp4 -map 0:0 -map 0:1 -map 0:2 -c:v libx264 -preset slow -profile:v high -crf 17 -c:a copy output.mp4 名称丢失,仅显示通用的“ Track 1”和“ Track 2”。我该如何保存?或如何设置自定义名称。 命令的输出如下所示: ffmpeg -ss 0 -i Shades_of_winter_24FPS_x264_5.1_AC3+R128.mp4 -map 0:0 -map 0:1 -map 0:2 -vf "ass=p.ass" -c:v libx264 -preset slow -profile:v high -crf 17 -c:a …
13 ffmpeg 


1
如何考虑网络视频的比特率,-最大和-大小
我正在使用ffmpeg对视频进行编码,以将其上传到网络上。我看到这个帖子有关使用ffmpeg的,但并没有获得关于如何考虑的值。 假设我有一个大小为70 MB的视频,持续时间为4分钟。我怎么会考虑这些标志值:-b:v,-maxrate和-bufsize该命令? ffmpeg -i input -codec:v libx264 -profile:v main -preset slow -b:v ? -maxrate ? -bufsize ? -vf "scale=720:trunc(ow/a/2)*2" -threads 0 -codec:a libfdk_aac -movflags +faststart output 还是有正常值,例如crf19-24?非常感谢您的帮助和指导。
13 video  ffmpeg  bitrate 

2
如何用ffmpeg生成正弦波?
我想用FFmpeg生成带有正弦(正弦)波的音频文件。我知道有一个sine过滤器,但就目前为止。 我试过了: fmpeg -filter "sine=48:1:5" -c:a pcms16le test 在PCM S16LE格式下以48kHz的频率创建5秒钟的音频,但出现以下错误消息: 输出文件#0不包含任何流 并且test文件为空。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.