Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/FFMPEG] Nakładnie znaku wodnego na film
Forum PHP.pl > Inne > Hydepark
kamilos12
Witam, chciałbym nałożyć znak wodny w prawym dolnym rogu, więc:

Wykonuje zapytanie:
Kod
ffmpeg –i notfound.mp4 -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" outputvideo.flv


A w wyniku otrzymuje:
Kod
FFmpeg version SVN-r0.5.10-4:0.5.10-1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.10-1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Feb 16 2013 09:22:58, gcc: 4.4.5

Seems stream 0 codec frame rate differs from container frame rate: 48.00 (48/1) -> 24.00 (24/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'notfound.mp4':
  Duration: 00:00:21.61, start: 0.000000, bitrate: 255 kb/s
    Stream #0.0(und): Video: h264, yuv420p, 1280x720, PAR 1:1 DAR 16:9, 24 tbr, 24 tbn, 48 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16
ffmpeg: unrecognized option '-vf'


Co może być przyczyną?
nospor
1) A co to ma wspólnego z PHP?? przenosze

2) No przecież masz napisane :
ffmpeg: unrecognized option '-vf'
Czego nie rozumiesz w tym komunikacie?
kamilos12
Nie rozumiem co jest tego przyczyną, czy wina leży po stronie komendy czy też coś z biblioteką.
nospor
Biblioteka ci mówi (widać wyraźnie że ci mówi), że używasz opcji -vf, której to biblioteka nie zna. Być może skopiowałeś kod z jakiejś starej stronki, która używała starej wersji biblioteki - dość logiczne
kamilos12
Hmm, może na odwrót? Biblioteka może być za stara tak przynajmniej mi się wydaje. Więc w jaki sposób mogę ją "zaktualizować"?
!*!
Cytat(kamilos12 @ 6.03.2013, 15:49:21 ) *
Hmm, może na odwrót? Biblioteka może być za stara tak przynajmniej mi się wydaje. Więc w jaki sposób mogę ją "zaktualizować"?


Robiąc jej update, ściągając nowszą wersje z repozytorium? http://packages.debian.org/pl/squeeze/ffmpeg lub jakiej tam dystrybucji używasz.

lub wpisać

Cytat
man ffmpeg


I wybrać odpowiedni argument.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.