[FFmpeg-user] How to record audio and video from FaceTime HD Camera in OSX
Jay Muthialu
jmuthialu at yahoo.com
Sun Sep 7 13:37:56 CEST 2014
Hi Moritz,
I have given below the output in plain text. I also tried adding a USB external microphone which is working great in multiple apple apps but ffmpeg does not seem to recognize and the output is the same as shown below. I also wonder if my command is correct, as in Linix/Windows the command line to record from webcam explicitly includes Audio and Video streams inputs but in OSX the command I am using does not seem to include audio input explicitly.
Example: In Windows you explicitly identify video and audio inputs as shown below and this world great.
>ffmpeg –f dshow –i video=”USB2.0 Camera”:audio=”Microphone (Realtek High Definition Audio)” out.mp4 (Windows command line)
How to do the same in OSX?
Output in OSX listing the AV devices identified
====================================
$ ffmpeg -f avfoundation -list_devices true -i ""
ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers
built on Sep 5 2014 18:11:41 with Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.3.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --enable-libass --enable-ffplay --enable-libspeex --enable-libschroedinger --enable-libfdk-aac --enable-libopus --enable-frei0r --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1_1/include/openjpeg-1.5 '
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.100 / 55. 48.100
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.100 / 4. 11.100
libavresample 1. 3. 0 / 1. 3. 0
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
[AVFoundation input device @ 0x7fa011414ae0] AVFoundation video devices:
[AVFoundation input device @ 0x7fa011414ae0] [0] FaceTime HD Camera
: Input/output error
Thanks
Jay
On Sep 7, 2014, at 6:05 AM, Moritz Barsnick <barsnick at gmx.net> wrote:
> On Sat, Sep 06, 2014 at 11:25:42 -0400, Jay Muthialu wrote:
>
>> As you can see from the output it lists the FaceTime HD Camera as
>> device ID "0". But it does not show the inbuilt microphone.
>
> We can't see any output.
> https://ffmpeg.org/pipermail/ffmpeg-user/2014-September/023302.html
>
> If you did include output originally: Please re-send your e-mail in
> plain text.
>
> Moritz
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
On Sep 6, 2014, at 11:25 AM, Jay Muthialu <jay.muthialu at gmail.com> wrote:
> Hello,
>
> I could record video using Macbook Air in built camera "FaceTime HD Camera" but it does not record audio stream. I am working in OSX 10.8 version (Mountain Lion).
>
> Command I used to list the available devices
>
> $ ffmpeg -f avfoundation -list_devices true -i ""
>
> As you can see from the output it lists the FaceTime HD Camera as device ID "0". But it does not show the inbuilt microphone.
>
>
>
>
> Command I used to record from FaceTime camera
>
> $ ffmpeg -f avfoundation -r 29.97 -i "0" -y out.mov
>
> However it only records the video stream and does not record audio output. I believe the reason is the above command does not include the input for audio stream. Can anyone advise me on how to record audio and video from inbuilt FaceTime HD Camera and inbuilt microphone in OSX?
>
> Thanks
> Jay
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
More information about the ffmpeg-user
mailing list