Hi All, I am creating Dual H264 Video Track inside Single MP4 File. For that I am using following command.
- *ffmpeg -i fifo_1.264 -i fifo_2.264 -map 0 -map 1 -c copy -t 20 output.mp4 * Command is working properly and Its Generating MP4 video with Two H264 Video Track. But when I am seeing this video in VLC or FFPLAY, I can see Video Frame Skipping. I can verify frame skipping by using Timer in generated video. Timer in Video skipping frames from 6th Second to 11 Second. Can Someone suggest me what I am doing wrong. Please find attached logs. It may help. -- *Thanks & Regards,* *Axit Soni*
ffmpeg version 3.3.2 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 4.9.x (GCC) 20150123 (prerelease) configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc WARNING: library configuration mismatch avutil configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc avcodec configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc avformat configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc avdevice configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc avfilter configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc swscale configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc swresample configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc postproc configuration: --prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/ffmpeg-binary-android-master_new/build_scripts/build_dir --target-os=android --arch=arm64 --cross-prefix=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- --enable-cross-compile --sysroot=/home/celeste/ffmpeg_openssl_libfreetype/ffmpeg_with_openssl_new/android-ndk-r15c/platforms/android-21/arch-arm64/ --pkg-config=/usr/bin/pkg-config --enable-pic --enable-shared --disable-static --enable-libfreetype --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-gpl --enable-nonfree --enable-libx264 --enable-openssl --disable-doc libavutil 55. 58.100 / 55. 58.100 libavcodec 57. 89.100 / 57. 89.100 libavformat 57. 71.100 / 57. 71.100 libavdevice 57. 6.100 / 57. 6.100 libavfilter 6. 82.100 / 6. 82.100 libswscale 4. 6.100 / 4. 6.100 libswresample 2. 7.100 / 2. 7.100 libpostproc 54. 5.100 / 54. 5.100 Input #0, h264, from '/data/misc/qmmf/Recording_FIFO_1.264': Duration: N/A, bitrate: N/A Stream #0:0: Video: h264 (High), yuvj420p(pc, smpte170m, progressive), 1920x1080, 25 fps, 25 tbr, 1200k tbn, 50 tbc Input #1, h264, from '/data/misc/qmmf/Recording_FIFO_2.264': Duration: N/A, bitrate: N/A Stream #1:0: Video: h264 (High), yuvj420p(pc, smpte170m, progressive), 640x480, 25 fps, 25 tbr, 1200k tbn, 50 tbc Output #0, mp4, to '/sdcard//HERO_UUID_1531401940.mp4': Metadata: encoder : Lavf57.71.100 Stream #0:0: Video: h264 (High) ([33][0][0][0] / 0x0021), yuvj420p(pc, smpte170m, progressive), 1920x1080, q=2-31, 25 fps, 25 tbr, 15360 tbn, 30 tbc Stream #0:1: Video: h264 (High) ([33][0][0][0] / 0x0021), yuvj420p(pc, smpte170m, progressive), 640x480, q=2-31, 25 fps, 25 tbr, 15360 tbn, 30 tbc Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:0 -> #0:1 (copy) Press [q] to stop, [?] for help [mp4 @ 0x7f95080800] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly [h264 @ 0x7f9507f000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8) [h264 @ 0x7f9507f600] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8) StopRecording Call Comes.....-1.0 size= 7464kB time=00:00:15.36 bitrate=3979.3kbits/s speed=1.38x s= 41 q=-1.0 q=-1.0 size= 7691kB time=00:00:15.83 bitrate=3979.2kbits/s speed=1.36x frame= 600 fps= 38 q=-1.0 Lq=-1.0 size= 9740kB time=00:00:19.96 bitrate=3996.3kbits/s speed=1.26x video:9730kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.111592%
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".