[FFmpeg-user] Error in scaling expression
me at renecalles.de
me at renecalles.de
Mon Oct 24 14:58:12 CEST 2011
Hi all,
as i'm trying to create a filter-chain for resizing using ffmpeg i ran
into the following issue:
ffmpeg -i aspect_test.e25.ts -vf
"scale='320:(ih*ow)/(iw*sar)',pad='320:240:0:30',setdar=4:3" -y -f ipod
trial.m4v
ffmpeg version 0.7.6, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 4 2011 15:25:01 with gcc 4.2.1 (Apple Inc. build 5666)
(dot 3)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc
--enable-swscale --enable-avfilter --enable-libmp3lame
--enable-libvorbis --enable-libtheora --enable-libdirac
--enable-libschroedinger --enable-libopenjpeg --enable-libxvid
--enable-libx264 --enable-libvpx --enable-libspeex
--mandir=/opt/local/share/man --enable-shared --enable-pthreads
--cc=/usr/bin/gcc-4.2 --arch=x86_64 --enable-yasm
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.122. 0 / 52.122. 0
libavformat 52.110. 0 / 52.110. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
[mpegts @ 0x102051000] max_analyze_duration 5000000 reached at 5000000
Input #0, mpegts, from 'aspect_test.e25.ts':
Duration: 00:02:46.96, start: 0.595556, bitrate: 2815 kb/s
Program 2
Stream #0.0[0x21]: Video: h264 (Main), yuv420p, 720x576 [PAR 64:45 DAR
16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x24](ger): Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
[buffer @ 0x10192e9c0] w:720 h:576 pixfmt:yuv420p tb:1/1000000
sar:64/45 sws_param:
[setdar @ 0x10192f560] a:4/3
[scale @ 0x10192eee0] [Eval @ 0x7fff5fbfe4a0] Undefined constant or
missing '(' in 'sar)'
Error when evaluating the expression '(ih*ow)/(iw*sar)'
Is the sar variable missing or deprecated or something? Or am i'm doing
something completely wrong?
Thanks a lot for your help.
René
More information about the ffmpeg-user
mailing list