Hi Carl,
> On Jul 26, 2015, at 9:57 AM, Carl Eugen Hoyos <[email protected]> wrote:
>
> Ricardo Kleemann <ricardo <at> americasnet.com> writes:
>
>>> Does it work if you only record audio?
>>>
>>
>> I’m not sure where the crazy start time comes from,
>> but yes, the audio works fine if done separately.
>
> Does -vsync 0 help?
I’ve tried different combinations of async and vsync, also using the map for
both streams.
>
> Did you explain which hardware device this is?
>
I’m using the BlackMagic Design UltraStudio Mini Recorder. That’s the second
device in my command line. It’s connected via HDMI to a camcorder. But the
camcorder only outputs video on the hdmi, so I need to mix in the audio from
the default audio input.
Anyway, what I have found so far is that any combination that does not have
-async 1 in it, causes the video to fast forward all the way to the end very
quickly, but does reproduce the audio. Otherwise with other combinations the
audio is not discernible
I’m still getting some strange start offsets from the audio stream, but 0.000
start from the video. Is there a way to force both to start at zero?
ffmpeg -f avfoundation -i "none:1" -f decklink -i 'UltraStudio Mini Recorder@9'
-map 0:0 -map 1:1 -ac 2 -vcodec libx264 -preset veryfast -vf scale=640:360
-vsync 0 -async 1 out7.mp4
ffmpeg version N-73104-g7604358 Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
configuration: --prefix=/usr/local --enable-gpl --enable-nonfree
--enable-ffplay --enable-libass --enable-libfdk-aac --enable-libfreetype
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-libxvid --enable-decklink
--extra-cflags=-I/Users/ptl/blackmagicsdk/Mac/include
--extra-ldflags=-L/Users/ptl/blackmagicsdk/Mac/include
libavutil 54. 27.100 / 54. 27.100
libavcodec 56. 44.100 / 56. 44.100
libavformat 56. 38.100 / 56. 38.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 17.100 / 5. 17.100
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.100 / 1. 2.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, avfoundation, from 'none:1':
Duration: N/A, start: 95179.385737, bitrate: 2822 kb/s
Stream #0:0: Audio: pcm_f32le, 44100 Hz, stereo, flt, 2822 kb/s
[decklink @ 0x7fb65401fa00] Found Decklink mode 1920 x 1080 with rate 29.97
[decklink @ 0x7fb65401fa00] Frame received (#1) - No input signal detected -
Frames dropped 1
Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, decklink, from 'UltraStudio Mini Recorder@9':
Duration: N/A, start: 0.000000, bitrate: 1536 kb/s
Stream #1:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Stream #1:1: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1920x1080, -5
kb/s, 29.97 tbr, 1000k tbn, 29.97 tbc
File 'out7.mp4' already exists. Overwrite ? [y/N] [decklink @ 0x7fb65401fa00]
Frame received (#2) - Input returned - Frames dropped 2
y
-async is forwarded to lavfi similarly to -af
aresample=async=1:min_hard_comp=0.100000:first_pts=0.
No pixel format specified, yuv422p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x7fb654034400] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
AVX
[libx264 @ 0x7fb654034400] profile High 4:2:2, level 3.0, 4:2:2 8-bit
[libx264 @ 0x7fb654034400] 264 - core 144 r2533 c8a773e - H.264/MPEG-4 AVC
codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options:
cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1
psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0
deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=2
sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1
open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0
rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4
ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'out7.mp4':
Metadata:
encoder : Lavf56.38.100
Stream #0:0: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), 44100 Hz,
stereo, s16, 128 kb/s
Metadata:
encoder : Lavc56.44.100 libfdk_aac
Stream #0:1: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv422p,
640x360, q=-1--1, 29.97 fps, 30k tbn, 29.97 tbc
Metadata:
encoder : Lavc56.44.100 libx264
Stream mapping:
Stream #0:0 -> #0:0 (pcm_f32le (native) -> aac (libfdk_aac))
Stream #1:1 -> #0:1 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[decklink @ 0x7fb65401fa00] Thread message queue blocking; consider raising the
thread_queue_size option (current value: 8)
frame= 51 fps=0.0 q=29.0 size= 162kB time=00:00:01.36 bitrate=
970.0kbits/[avfoundation @ 0x7fb655809400] Thread message queue blocking;
consider raising the thread_queue_size option (current value: 8)
frame= 66 fps= 65 q=29.0 size= 259kB time=00:00:01.81
bitrate=1169.3kbits/frame= 81 fps= 53 q=29.0 size= 357kB time=00:00:02.32
bitrate=1258.6kbits/frame= 96 fps= 48 q=29.0 size= 443kB time=00:00:02.80
bitrate=1292.0kbits/
> Carl Eugen
> _______________________________________________
> ffmpeg-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user