# DeckLink --\> ffmpeg --\> Wowza

**URL:** <https://community.wowza.com/t/decklink-ffmpeg-wowza/41025>\
**Category:** Wowza Streaming Engine\
**Created:** [August 13, 2013, 4:53pm UTC](https://community.wowza.com/t/decklink-ffmpeg-wowza/41025 "2013-08-13T16:53:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leonard\_Bogard](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@Leonard\_Bogard](https://community.wowza.com/u/Leonard_Bogard)\
**Post date:** [August 13, 2013, 4:53pm UTC](https://community.wowza.com/t/decklink-ffmpeg-wowza/41025/1 "2013-08-13T16:53:14Z")

</div>

After finally getting ffmpeg to compile I’ve been trying for about 2 days to get ffmpeg to live stream from my DeckLink Mini Recorder card (capture device) to a WoWza server using rtmp. Everytime I start ffmpeg I ALWAYS get this line “Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted” and then ffmpeg terminates.

FMLE seems to work fine (even to my local test trial install of WoWza) on my old and overburdoned Windows XP machine

I’m running a brand new install of Ubuntu 12.04 Server amd64 on a brand (butt-spanking) new PC.

This is the command I’m issuing (and the response):

```auto
OUTSTREAM="-f mp4 rtmp://192.168.7.2:1935/live/kcfstream.mp4"
bmdcapture -m 14 -C 0 -A 2 -V 4 -F nut -f pipe:1 | ffmpeg -i - -copyts \
  -r 30 -s 360x200 -aspect 16:9 \
  -acodec libfdk_aac -ab 64000 -ar 48000 -ac 2 \
  -vcodec libx264 -vprofile baseline -level 3.1 -pix_fmt yuv420p \
  $OUTSTREAM
ffmpeg version git-2013-08-13-8a7295b Copyright (c) 2000-2013 the FFmpeg developers
  built on Aug 13 2013 15:08:47 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --prefix=/home/suser/ffmpeg_build --extra-cflags=-I/home/suser/ffmpeg_build/include --e xtra-ldflags=-L/home/suser/ffmpeg_build/lib --bindir=/home/suser/bin --extra-libs=-ldl --enable-gpl --en able-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorb is --enable-libvpx --enable-libx264 --enable-libfaac --enable-nonfree --enable-encoder=libfaac
  libavutil 52. 42.100 / 52. 42.100
  libavcodec 55. 27.100 / 55. 27.100
  libavformat 55. 13.102 / 55. 13.102
  libavdevice 55. 3.100 / 55. 3.100
  libavfilter 3. 82.100 / 3. 82.100
  libswscale 2. 4.100 / 2. 4.100
  libswresample 0. 17.103 / 0. 17.103
  libpostproc 52. 3.100 / 52. 3.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, nut, from 'pipe:':
  Metadata:
    encoder : Lavf54.20.3
  Duration: N/A, start: 0.000000, bitrate: 1536 kb/s
    Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1280x720, 59.94 tbr, 59.94 tbn, 59.94 tbc
    Stream #0:1: Audio: pcm_s16le (PSD[16] / 0x10445350), 48000 Hz, stereo, s16, 1536 kb/s
[libx264 @ 0x21f5f00] using SAR=80/81
[libx264 @ 0x21f5f00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x21f5f00] profile Constrained Baseline, level 3.1
[libx264 @ 0x21f5f00] 264 - core 135 r2 f0c1c53 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://w ww.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip= 1 chroma_qp_offset=-2 threads=12 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 blura y_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[mp4 @ 0x21f59a0] muxer does not support non seekable output
Output #0, mp4, to 'rtmp://192.168.7.2:1935/live/kcfstream.mp4':
  Metadata:
    encoder : Lavf55.13.102
    Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 360x200 [SAR 80:81 DAR 16:9], q=-1--1, 90k tbn, 30 tbc
    Stream #0:1: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo -> libx264)
  Stream #0:1 -> #0:1 (pcm_s16le -> libfdk_aac)
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

```

Can somebody tell me what I’m doing wrong?

---

<div class="post-metadata">

**Author:** ![Matt\_Young](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/matt_young/32/389_2.png) [@Matt\_Young](https://community.wowza.com/u/Matt_Young)\
**Post date:** [August 15, 2013, 9:42am UTC](https://community.wowza.com/t/decklink-ffmpeg-wowza/41025/2 "2013-08-15T09:42:12Z")

</div>

Above I see the output of your command but what is the actual ffmpeg command you are attempting?

```auto
incorrect codec parameters ?

```

Leads me to believe the command is incorrect and/or codec is not valid.
