Questions tagged «ffmpeg»

FFmpeg是一个完整的跨平台解决方案,用于记录,转换和流式传输音频和视频。


6
如何将AVI(xvid)转换为mkv或mp4(h264)
视频方面非常菜鸟。我试图弄清我在Google上找到的内容……但对我来说,大部分是希腊文。 我有一堆无法在WD TV Play盒中播放的Avi文件。Mediainfo告诉我他们是xvid。盒子的规格说明应该没问题……但是在论坛上发掘的说法是失败的。因此,我想尝试将它们转换为h264编码的MKV或mp4文件。 我收集的是avconv工具,但是阅读手册确实让我感到非常困惑。 我尝试了非常基本的示例: avconv -i file.avi -c copy file.mp4 花了不到4秒的时间。它确实有效。它“发挥”了作用,屏幕上出现了一些东西……但是出现了可怕的伪影,场景之间几乎融为一体。我想尽可能保持质量。 我不在乎文件大小。只要我可以分批处理,我也不用担心时间。 可以让熟悉该过程的人给我一个有关选项的命令吗? 谢谢您的帮助。 我发布了mediainfo以防万一: General Complete name : \\SERVER\Video\Public\test.avi Format : AVI Format/Info : Audio Video Interleave File size : 189 MiB Duration : 11mn 18s Overall bit rate : 2 335 Kbps Writing application : Lavf52.32.0 …

2
如何使用ffmpeg用网络摄像头拍照?
我想用来将ffmpegUSB网络摄像头拍摄的图像存储在Ubuntu 11.10上。lsusb输出: Bus 002 Device 003: ID 0c45:6028 Microdia Typhoon Easycam USB 330K (older) 使用奶酪可以使相机正常工作,但是我想使用命令行工具使其可编写脚本,但是如果我尝试这样做: ffmpeg -i /dev/v4l/by-id/usb-0c45_USB_camera-video-index0 image.jpg 输出为: user@box:~$ sudo ffmpeg -i /dev/v4l/by-id/usb-0c45_USB_camera-video-index0 image.jpg [sudo] password for user: ffmpeg version 0.7.3-4:0.7.3-0ubuntu0.11.10.1, Copyright (c) 2000-2011 the Libav developers built on Jan 4 2012 16:21:50 with gcc 4.6.1 configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' …

4
转换视频时如何添加和/或保留字幕?
我有一个要转换为mp4的mkv视频,但是我尝试将其转换为各种方法(手刹,WinFF,ffmpeg,mencoder,...我丢失了视频的字幕。如何转换视频,保留字幕,或添加subtitles.srt? 我还希望2遍编码的视频比特率为4054,音频比特率为160。 谢谢。 我被要求输入ffmpeg -i: joe@joe-Leopard-Extreme:/media/Elements/Home Folder/Videos$ ffmpeg -i iron.mkv ffmpeg version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers built on Jun 12 2012 16:52:09 with gcc 4.6.3 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please …
16 video  ffmpeg  subtitle 

3
使用youtube-dl从YouTube视频下载所有内容
我想从YouTube视频(例如,此视频)下载所有内容(字幕,卡片,标签,注释,缩略图等(显然还有带音频的视频))。 我正在使用,youtube-dl并且要使用大量的开关,因此似乎找不到满足我需要的任何东西。我还想以尽可能高的质量下载视频/音频,而又不损失质量。即使不是YouTube,我也确实想下载自己购买的一些udemy课程,以便在长途旅行中可以观看它们。 我已经ffmpeg安装了,听说您要从YouTube进行无损下载需要此文件,但是我不确定如何将其与链接youtube-dl。 这是我第一次使用youtube-dl,因此不胜感激。

1
通过终端将真实网络摄像头重定向到虚拟网络摄像头
有没有一种方法可以从命令行将真实的网络摄像头重定向到虚拟的网络摄像头,例如使用v4l2loopback带有的模块ffmpeg? 细节 我有一个旧的网络摄像头,可以与大多数软件(vlc,cheese等)一起使用,但不能与其他软件(Skype)一起使用。 使其与此类软件一起使用的一种可能的解决方法是,使用该v4l2loopback模块将其重定向到虚拟网络摄像头(如Webcamoid所做的那样),但我需要从命令行(例如通过)进行操作ffmpeg。 我确信这也是可以做到的ffmpeg,但是由于真正的网络摄像头很少重定向到虚拟网络摄像头,因此我在网上没有找到示例(我发现的唯一示例,例如该示例,将屏幕截图或现有视频重定向到虚拟网络摄像头) 。

1
如何使用ffmpeg命令反转视频?
我正在尝试使用Android中的FFmpeg库来反转视频。我可以从视频中转储图像,但是如何反转所有图像并制作新视频? 我正在从这里开始使用图书馆。图书馆是compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'。我可以使用某些命令,但不能全部使用。我正在使用以下命令从视频中转储图像: -i /storage/emulated/0/ffvid/frameCount.mp4 -an -qscale 1 /storage/emulated/0/ffimg/revi%06d.jpg 我不能使用命令$ffmpeg,$sox并且$cat 我尝试了以下建议,但未成功: 如何反转视频片段| Unix和Linux 使用ffmpeg反转视频剪辑| Blogspot 我还能尝试什么?



1
通过裁剪和调整大小将视频转换为固定的屏幕尺寸
我试图自己解决这个问题,但是无数的选择让我感到困惑。 我想理想地使用ffmpeg或mencoder(或其他,但我知道我正在使用的那两个)将任何传入的视频转换为固定的屏幕尺寸。 如果视频太宽或太短,请对视频进行中心裁剪。如果尺寸不合适,则将其放大或缩小以使其恰好是固定的屏幕尺寸。 我需要的确切最后内容是XVid AVI中的720x480,带有MP3音轨。 我找到了很多页面,这些页面显示了如何调整为最大分辨率,但是我需要视频精确地达到该分辨率(多余部分被裁剪掉,没有黑条)。 谁能告诉我要运行的命令行-或至少让我了解那里的大部分/大部分方式?如果需要多个命令行(运行X以获取分辨率,请执行此计算,然后使用该计算的输出运行Y),我可以编写脚本。

6
使用ffmpeg将mkv转换为mp4
当我尝试使用ffmpeg将mkv转换为mp4时,发生以下错误: version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers built on Jun 12 2012 16:52:09 with gcc 4.6.3 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please use avconv instead. [matroska,webm @ 0x1e939c0] max_analyze_duration reached [matroska,webm @ …
14 ffmpeg  convert  mp4  mkv 

3
录制视频时如何通过ffmpeg最小化CPU /内存的使用
我使用FFmpeg从Xvfb显示器进行视频截屏。 目前,我通过以下方式调用它: ffmpeg -y -r 15 -g 600 -s 1280x1024x24 -f x11grab -i :100 -vcodec libx264 /tmp/video.mov 当我从大约5个Xvfb会话中录制视频时,我的CPU使用率非常高,因此会出现延迟。此外,每个ffmpeg进程的内存使用量约为300 MB。 进行视频屏幕捕获时,应使用ffmpeg的哪些参数来最大程度地减少计算机资源的使用(尤其是CPU和内存)?

2
如何摆脱ffmpeg的“警告:库配置不匹配”消息?
我一直在使用,avconv没有问题,但是自从升级到15.10并切换到以来,我的脚本输出中ffmpeg有一个library configuration mismatch警告。 这是我为iPod和Fiio X5 Mk2翻录CD的命令。 #!/bin/bash cdparanoia -Bv for f in ./*.wav; do avconv -i "$f" -acodec alac "${f%.*}.m4a"; done eject ls 当我替换avconv为ffmpeg现在WARNING: library configuration mismatch,在输出的中间看到: ffmpeg version 2.7.3-0ubuntu0.15.10.1 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010 configuration: --prefix=/usr --extra-version=0ubuntu0.15.10.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu …
13 15.10  ffmpeg  avconv 

3
如何将ac音频从mp4文件提取到m4a
如何从mp4文件中提取AAC音频? 我尝试使用ffmpeg,-acodec copy但是如果我使用mp4作为输出,它将仍然对视频进行编码,并且我得到相同的文件大小。 如果我使用m4a作为输出,它将以某种方式仍然对视频进行编码,并且我得到几乎相同的文件大小。 使用aac作为输出,尽管文件大小表明视频已剥离,但我无法在puddletag中打开文件 提前致谢
13 ffmpeg  avconv  mp4  aac 

3
如何将.ts文件无损转换为主流格式?
我有一个以.ts结尾的文件(例如,这是前10 MB)。我想将其转换为更主流的格式(例如mp4,MPEG2-PS ...),如果可能的话(例如,重新混合)以无损方式进行。 我已经阅读了如何将.ts文件转换成有用的东西?题。我尝试avidemux使用视频和音频流的“复制”设置以及MPEG的“ PS”容器格式。失败并显示错误消息“不兼容的音频/对于DVD,音频必须为48 kHz MP2(立体声),AC3,DTS或LPCM(立体声)”。 我还尝试了建议的CLI命令。 avconv -i 10MB.ts -vcodec copy -acodec copy 10MB.mpg 至少在使用VLC播放时,输出文件具有正确的视频,但没有声音。这很令人困惑,因为avconv似乎已正确检测到音频流。 Input #0, mpegts, from '10MB.ts': Duration: 00:00:06.36, start: 51523.824800, bitrate: 12563 kb/s Program 37888 Stream #0.0[0x100]: Video: mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, …
13 video  vlc  ffmpeg  avconv  avidemux 

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.