On Tuesday, June 15, 2021, Phyllis Smith via Cin <[email protected]> wrote:
> Andrew, > >> Hm, I think I added few more framerates, still can't say why >> ffmpeg/mpeg2/144 fps do not work... 120/100/90 fps works.. / > > I "think" mpeg2/144 fps worked for me on a sample file. > But I am still confused why 16 and 17 fps work (15 is one of the choices) > and why 51 fps does not. And also, 1000 works even > though it is not in the code now. Oh, well... it is checked into GIT > but without the commented out printf. > > Also checked into GIT, the theme.C additions. > > I also changed default proxy codec to mov (mpeg4/xvid) due to this - while >> my real 25 fps clip does not hit this limitation if i just change project >> settings to 144 fps... >> > I did NOT check this BECAUSE the default is documented in the Manual and > was highly recommended by IgorBeg when > proxy was first established and tested. Is there a problem with leaving > proxy.C as it currently is? It seemed to work OK for > me just now with the other changes in. If you think it definitely needs > to be changed, we will have to discuss with IgorBeg > and update the manual. > Try to set *clip* fps in asset info window to something unsupported by mpeg2, and try to create proxy - it will trigger same check failure.. :/ Or load resulting rendered odd-fps (like 72 fps) clip to timeline... And proxy that... I found even my copy of pre-compiled ffmpeg 4.4 from termux packages behave.. oddly. if i say Report issues at https://termux.com/issues $ ffmpeg -i vid_20210526.mp4 -c:v mpeg2video -r 144 -f null /dev/null ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers built with Android (6454773 based on r365631c2) clang version 9.0.8 ( https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn) configuration: --arch=armeabi-v7a --as=arm-linux-androideabi-clang --cc=arm-linux-androideabi-clang --cxx=arm-linux-androideabi-clang++ --cross-prefix=arm-linux-androideabi- --disable-indevs --disable-outdevs --enable-indev=lavfi --disable-static --disable-symver --enable-cross-compile --enable-gnutls --enable-gpl --enable-libass --enable-libdav1d --enable-libmp3lame --enable-libfreetype --enable-libvorbis --enable-libopus --enable-libx264 --enable-libx265 --enable-libxvid --enable-libvpx --enable-shared --enable-libsoxr --enable-libvidstab --enable-libwebp --prefix=/data/data/com.termux/files/usr --target-os=android --extra-libs=-landroid-glob --enable-neon libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'vid_20210526.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf58.76.100 Duration: 00:00:36.64, start: 0.000000, bitrate: 1314 kb/s Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, unknown/bt470bg/unknown), 640x480 [SAR 27:64 DAR 9:16], 1217 kb/s, 29.58 fps, 29.58 tbr, 11360 tbn, 59.17 tbc (default) Metadata: handler_name : VideoHandle vendor_id : [0][0][0][0] Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 90 kb/s (default) Metadata: handler_name : SoundHandle vendor_id : [0][0][0][0] Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native)) Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to '/dev/null': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf58.76.100 Stream #0:0(eng): Video: mpeg2video (Main), yuv420p(tv, unknown/bt470bg/unknown, progressive), 640x480 [SAR 27:64 DAR 9:16], q=2-31, 200 kb/s, 150 fps, 150 tbn (default) Metadata: handler_name : VideoHandle vendor_id : [0][0][0][0] encoder : Lavc58.134.100 mpeg2video Side data: cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: handler_name : SoundHandle vendor_id : [0][0][0][0] encoder : Lavc58.134.100 pcm_s16le frame= 1 fps=0.0 q=0.0 size=N/A time=00:00:00.25 bitrate=N/A speed=1frame= 120 fps=0.0 q=31.0 size=N/A time=00:00:03.96 bitrate=N/A speed=frame= 250 fps=244 q=31.0 size=N/A time=00:00:08.35 bitrate=N/A speed=frame= 353 fps=231 q=31.0 size=N/A time=00:00:12.18 bitrate=N/A speed=frame= 422 fps=208 q=31.0 size=N/A time=00:00:14.50 bitrate=N/A speed=frame= 493 fps=195 q=31.0 size=N/A time=00:00:16.91 bitrate=N/A speed=frame= 566 fps=187 q=31.0 size=N/A time=00:00:19.37 bitrate=N/A speed=frame= 637 fps=180 q=31.0 size=N/A time=00:00:21.78 bitrate=N/A speed=frame= 711 fps=176 q=24.8 size=N/A time=00:00:24.27 bitrate=N/A speed=frame= 784 fps=172 q=31.0 size=N/A time=00:00:26.75 bitrate=N/A speed=frame= 859 fps=170 q=31.0 size=N/A time=00:00:29.29 bitrate=N/A speed=frame= 933 fps=168 q=31.0 size=N/A time=00:00:31.78 bitrate=N/A speed=frame= 1009 fps=166 q=31.0 size=N/A time=00:00:34.34 bitrate=N/A speed=frame= 1084 fps=165 q=31.0 size=N/A time=00:00:36.60 bitrate=N/A speed=frame= 1084 fps=165 q=31.0 Lsize=N/A time=00:00:36.60 bitrate=N/A speed=5.57x video:2437kB audio:4800kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown $ so, 150 fps instead of requested 144! just 'rendering' to default mov/h264 format via removing -f null (format null) and adding output filename like test-fps.mov creates correct (144) fps file o.o if i render to test-fps.mpg it will be reported as 150 fps by ffprobe... Confusing! > Thanks so much for the quick response ! I am still stuck on multiple > issues ... Phyllis >
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin

