Hello to everyone.
I'm playing with WinFF and started testing some conversions of videos from Youtube.
Host system is Windows 7 Ultimate 64bit.
WinFF and ffmpeg are the latest versions.
I guess a filter is missing, could anyone please help me understand what is the problem, or should I go the easy way and install an all in one video converter suite?![]()
+ Reply to Thread
Results 1 to 15 of 15
-
-
-
Without the ffmpeg console output, we don't know what filters your ffmpeg has, or what filter you tried to use. "Latest version" does not mean much because ffmpeg can be built with different sets of filters. IIRC, WinFF can run its own version of ffmpeg or whatever version you want.
Select WinFF "Options", "Pause on finish." Run the conversion. Now copy the console output and paste it in your reply. When I try it, here's what I getC:\Program Files (x86)\WinFF>title Converting F117-DOSBox-intro ZMBV.avi (1/1)
C:\Program Files (x86)\WinFF>"C:\Program Files (x86)\WinFF\ffmpeg.exe" -y -i "D:
\VideoProjects\raw\F117-DOSBox-intro ZMBV.avi" -acodec libvo_aacenc -b:a 192k -c
oder 1 -vcodec libx264 -crf 18.0 -preset veryfast -x264opts "subme=6:psy-rd=0.5:
colorprim=bt709:transfer=bt709:colormatrix=bt709:v bv-maxrate=62500:vbv-bufsize=7
8125" -pix_fmt yuv420p -t 0:01:00 -filter:v scale=640:400 "D:\VideoProjects\wo
rk\F117-DOSBox-intro ZMBV.mp4"
ffmpeg version 2.5.2 Copyright (c) 2000-2014 the FFmpeg developers
built on Dec 30 2014 17:13:24 with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
--enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enab
le-zlib
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 13.100 / 56. 13.100
libavformat 56. 15.102 / 56. 15.102
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
(etc)
C:\Program Files (x86)\WinFF>pause
Press any key to continue . . .
I have highlighted the text that is most important for our purposes right now in blue.
I see I haven't updated WinFF in some time, shame on me. I can tell WinFF to use my main ffmpeg install through "Preferences", "Windows" - BUT - the commands might be different! (In fact, I tried it and got errors) It's best to use the ffmpeg install that WinFF came with. -
-
You're welcome (but my patience has a limit)
Okay, a screenshot, that's something. Now how about your command line?
Please take the time to read my entire post. I know nobody does this; maybe they are busy multi-tasking. I know I am! But if you do read my entire post, and follow the link, you can learn how to paste the console output - which automatically includes the command line - as text, which is more useful than a screenshot. -
I tried several codes found on Youtube and web search tutorials and after none worked, I decided to delete everything and start from scratch.
Please take the time to read my entire post. I know nobody does this; maybe they are busy multi-tasking. I know I am! But if you do read my entire post, and follow the link, you can learn how to paste the console output - which automatically includes the command line - as text, which is more useful than a screenshot.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Administrator>ffmpeg
ffmpeg version N-86723-g3b3501f Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.1.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d1
1va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enabl
e-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbl
uray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgs
m --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --en
able-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable
-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable
-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs -
-enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 67.100 / 55. 67.100
libavcodec 57.100.103 / 57.100.103
libavformat 57. 75.100 / 57. 75.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6. 94.100 / 6. 94.100
libswscale 4. 7.101 / 4. 7.101
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
C:\Users\Administrator> -
I think that I asked at least 2 times for a code to start with so to troubleshoot my problem, maybe I was not clear enough, I need a sample "full" code to resize a file.
Anyway, as I highlighted in my post #5, the command for resizing is filter:v scale=640:400
The problem high skilled people have is that they are able to do a task but they are not able to explain how to do it, the same attitude I saw in Linux related forums where people feel too busy and "important" to explain the things.
You already said that you're busy so just leave it. -
A minimal command line would be something like
Code:ffmpeg.exe -i "source.mp4" -c:a copy -c:v libx264 -crf 22.0 -filter:v scale=640:400 "output.mp4"
-
Without knowing your other parameters -- why not just use the WinFF video tab which allows you to change dimensions and bitrate?
[Attachment 42268 - Click to enlarge]
By clicking "Display Cmd Line" under options it will show you your complete command line before converting, which you can copy and paste.Last edited by smrpix; 11th Jul 2017 at 08:26.
-
Thanks for help.
I tried the code but there was an error:
D:\Western2 data\Backup\Video\Movie\Test>ffmpeg.exe -i Cecilia.mp4 -c:a copy -c:v libx264 -crf 22.0 -filter:v scale=320:280 Cecilia.mp4
ffmpeg version N-86723-g3b3501f Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.1.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --
enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-li
bfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enabl
e-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolam
e --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable
-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 67.100 / 55. 67.100
libavcodec 57.100.103 / 57.100.103
libavformat 57. 75.100 / 57. 75.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6. 94.100 / 6. 94.100
libswscale 4. 7.101 / 4. 7.101
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Cecilia.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
creation_time : 2008-03-23T04:15:24.000000Z
Duration: 00:02:49.44, start: 0.000000, bitrate: 563 kb/s
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
creation_time : 2008-03-23T04:15:24.000000Z
handler_name : (C) 2007 Google Inc. v06.24.2007.
Stream #0:1(und): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 480x320 [SAR 1:1 DAR 3:2], 436 kb/s, 29.92 fps, 29.92 tbr, 29917 tbn, 59834 tbc (defa
ult)
Metadata:
creation_time : 2008-03-23T04:15:24.000000Z
handler_name : (C) 2007 Google Inc. v06.24.2007.
File 'Cecilia.mp4' already exists. Overwrite ? [y/N] y
Stream mapping:
Stream #0:1 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[libx264 @ 000000000033d480] using SAR=21/16
[libx264 @ 000000000033d480] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 000000000033d480] profile High, level 1.3
[libx264 @ 000000000033d480] 264 - core 152 r2851 ba24899 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 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=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=22.0 qcomp=0.6
0 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'Cecilia.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
encoder : Lavf57.75.100
Stream #0:0(und): Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 320x280 [SAR 21:16 DAR 3:2], q=-1--1, 29.92 fps, 29917 tbn, 29.92 tbc (default)
Metadata:
creation_time : 2008-03-23T04:15:24.000000Z
handler_name : (C) 2007 Google Inc. v06.24.2007.
encoder : Lavc57.100.103 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
creation_time : 2008-03-23T04:15:24.000000Z
handler_name : (C) 2007 Google Inc. v06.24.2007.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000056a680] stream 0, offset 0x180ed: partial file
Cecilia.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000056a680] stream 0, offset 0x18257: partial file
Cecilia.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000056a680] stream 0, offset 0x183df: partial file
Cecilia.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000056a680] stream 1, offset 0x18576: partial file
Cecilia.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000056a680] stream 1, offset 0x1864c: partial file
Cecilia.mp4: Invalid data found when processing input
frame= 43 fps=0.0 q=-1.0 Lsize= 46kB time=00:00:01.88 bitrate= 201.4kbits/s speed=30.1x
video:16kB audio:28kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 6.502620%
[libx264 @ 000000000033d480] frame I:1 Avg QP:15.68 size: 5753
[libx264 @ 000000000033d480] frame P:19 Avg QP:21.08 size: 418
[libx264 @ 000000000033d480] frame B:23 Avg QP:24.53 size: 67
[libx264 @ 000000000033d480] consecutive B-frames: 20.9% 18.6% 14.0% 46.5%
[libx264 @ 000000000033d480] mb I I16..4: 15.8% 53.9% 30.3%
[libx264 @ 000000000033d480] mb P I16..4: 0.1% 0.1% 0.0% P16..4: 10.9% 4.1% 2.5% 0.0% 0.0% skip:82.4%
[libx264 @ 000000000033d480] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 10.5% 0.4% 0.0% direct: 0.2% skip:88.9% L0:32.8% L1:64.2% BI: 2.9%
[libx264 @ 000000000033d480] 8x8 transform intra:53.9% inter:43.6%
[libx264 @ 000000000033d480] coded y,uvDC,uvAC intra: 52.3% 70.7% 54.2% inter: 2.3% 1.7% 0.1%
[libx264 @ 000000000033d480] i16 v,h,dc,p: 66% 23% 7% 5%
[libx264 @ 000000000033d480] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 47% 19% 14% 3% 4% 4% 3% 4% 3%
[libx264 @ 000000000033d480] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 43% 19% 10% 5% 4% 6% 4% 6% 5%
[libx264 @ 000000000033d480] i8c dc,h,v,p: 54% 12% 28% 5%
[libx264 @ 000000000033d480] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 000000000033d480] ref P L0: 83.3% 5.0% 7.7% 4.0%
[libx264 @ 000000000033d480] ref B L0: 80.9% 16.5% 2.6%
[libx264 @ 000000000033d480] ref B L1: 98.1% 1.9%
[libx264 @ 000000000033d480] kb/s:84.86
D:\Western2 data\Backup\Video\Movie\Test>
I already uninstalled WinFF because I received non support, but I tried Mobile Media Converter which was able to reduce the above video from 480x320 to 320x280 by using the iPhone profile. -
-
Finally it worked!
1) The original file was not destroyed because I always work on a copy.
2) Something weird happens when I copy your sample code from the web site into notepad (with format active), edit it to add the file name and resolution, then I paste the code in the command prompt and the code is executed without waiting for my input, the enter key, so it gives "Unrecognized option "crf'. Error splitting the argument list: Option not found".
3) Then I try again by opening notepad in full window so the long code is not formatted, copy it in the command prompt and this time it waits for my input.
Weird things of computer.
Could you please advise me a web site where I can find good sample codes?
Thanks very much for your time!
Similar Threads
-
AviDemux 2.6.12 Nightly Opening Error
By gonwk in forum Newbie / General discussionsReplies: 1Last Post: 31st Jul 2016, 18:44 -
What filters/processes are involved in Dan Isaac's HD2SD avisynth filter?
By katieburchett in forum Authoring (DVD)Replies: 2Last Post: 9th Sep 2015, 10:23 -
Vegas 11 and 12 an error occurred opening the media file avi huffyuv
By duhmez in forum EditingReplies: 0Last Post: 23rd Dec 2013, 21:44 -
DVDstyler error opening filters
By Patapin in forum Authoring (DVD)Replies: 3Last Post: 10th Nov 2013, 12:43 -
Error opening Avisynth scripts in VirtualDubMod
By farklem in forum DVD RippingReplies: 4Last Post: 3rd Apr 2013, 16:53