Recherche avancée

Médias (0)

Mot : - Tags -/signalement

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (44)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (3264)

  • Ffmpeg Android - First image is skipped while making a slideshow

    17 mars 2021, par M. Bilal Asif

    Issue : I have 7 images in a list (with different size, resolution and format). I am adding an mp3 audio file and fade effect while making a slideshow with them, as i am trying to do it by following command

    


    val inputCommandinitial = arrayOf("-y", "-framerate", "1/5")&#xA;val arrTop = ArrayList<string>()&#xA;&#xA; //Add all paths&#xA;    for (i in images!!.indices) {&#xA;        arrTop.add("-loop")&#xA;        arrTop.add("1")&#xA;        arrTop.add("-t")&#xA;        arrTop.add("5")            &#xA;        arrTop.add("-i")&#xA;        arrTop.add(images!![i].path)&#xA;    }&#xA;&#xA;    //Apply filter graph&#xA;    arrTop.add("-i")&#xA;    arrTop.add(audio!!.path)&#xA;    arrTop.add("-filter_complex")&#xA;&#xA;    val stringBuilder = StringBuilder()&#xA;&#xA;    for (i in images!!.indices) {&#xA;        stringBuilder.append("[$i:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v$i];")&#xA;    }&#xA;&#xA;    for (i in images!!.indices) {&#xA;        stringBuilder.append("[v$i]")&#xA;    }&#xA;&#xA;    //Concat command&#xA;    stringBuilder.append("concat=n=${images!!.size}:v=1:a=0,fps=25,format=yuv420p[v]")&#xA;&#xA;    val endcommand = arrayOf("-map", "[v]", "-map", "${images!!.size}:a", "-c:a", "copy", "-preset", "ultrafast", "-shortest", outputLocation.path)&#xA;    val finalCommand = (inputCommandinitial &#x2B; arrTop &#x2B; stringBuilder.toString() &#x2B; endcommand)&#xA;</string>

    &#xA;

    But, it skips the first image and shows the rest 6 images and video output duration is 30 seconds, i've been trying since 3 days now

    &#xA;

    Requirement :&#xA;making a slideshow with different format, size, resolution etc, i.e. picked by user from gallery and show in slideshow adding an audio behind, with fade effect

    &#xA;

    Here is the complete log :

    &#xA;

    I/mobile-ffmpeg: Loading mobile-ffmpeg.&#xA; I/mobile-ffmpeg: Loaded mobile-ffmpeg-full-gpl-x86-4.4-lts-20200803.&#xA; D/mobile-ffmpeg: Callback thread started.&#xA; I/mobile-ffmpeg: ffmpeg version v4.4-dev-416&#xA; I/mobile-ffmpeg:  Copyright (c) 2000-2020 the FFmpeg developers&#xA; I/mobile-ffmpeg:   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)&#xA; I/mobile-ffmpeg:   configuration: --cross-prefix=i686-linux-android- --sysroot=/files/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/sysroot --prefix=/home/taner/Projects/mobile-ffmpeg/prebuilt/android-x86/ffmpeg --pkg-config=/usr/bin/pkg-config --enable-version3 --arch=i686 --cpu=i686 --cc=i686-linux-android16-clang --cxx=i686-linux-android16-clang&#x2B;&#x2B; --extra-libs=&#x27;-L/home/taner/Projects/mobile-ffmpeg/prebuilt/android-x86/cpu-features/lib -lndk_compat&#x27; --target-os=android --disable-neon --disable-asm --disable-inline-asm --enable-cross-compile --enable-pic --enable-jni --enable-optimizations --enable-swscale --enable-shared --enable-v4l2-m2m --disable-outdev=fbdev --disable-indev=fbdev --enable-small --disable-openssl --disable-xmm-clobber-test --disable-debug --enable-lto --disable-neon-clobber-test --disable-programs --disable-postproc --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --disable-sndio --disable-schannel --disable-securetransport --disable-xlib --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --disable-videotoolbox --disable-audiotoolbox --disable-appkit --disable-alsa --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-gmp --enable-gnutls --enable-libmp3lame --enable-libass --enable-iconv --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libopencore-amrnb --enable-libshine --enable-libspeex --enable-libwavpack --enable-libkvazaar --enable-libx264 --enable-gpl --enable-libxvid --enable-gpl --enable-libx265 --enable-gpl --enable-libvidstab --enable-gpl --enable-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec&#xA; I/mobile-ffmpeg:   libavutil      56. 55.100 / 56. 55.100&#xA; I/mobile-ffmpeg:   libavcodec     58. 96.100 / 58. 96.100&#xA; I/mobile-ffmpeg:   libavformat    58. 48.100 / 58. 48.100&#xA; I/mobile-ffmpeg:   libavdevice    58. 11.101 / 58. 11.101&#xA; I/mobile-ffmpeg:   libavfilter     7. 87.100 /  7. 87.100&#xA; I/mobile-ffmpeg:   libswscale      5.  8.100 /  5.  8.100&#xA; I/mobile-ffmpeg:   libswresample   3.  8.100 /  3.  8.100&#xA; I/mobile-ffmpeg: Input #0, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image1.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #0:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 800x500 [SAR 11811:11811 DAR 8:5]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 0.20 tbr,&#xA; I/mobile-ffmpeg: 0.20 tbn,&#xA; I/mobile-ffmpeg: 0.20 tbc&#xA; W/mobile-ffmpeg: [png_pipe @ 0xe1a8ec00] Stream #0: not enough frames to estimate rate; consider increasing probesize&#xA; I/mobile-ffmpeg: Input #1, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image2.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #1:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 1920x1080 [SAR 3779:3779 DAR 16:9]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #2, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/one.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #2:0&#xA; I/mobile-ffmpeg: : Video: png, rgba(pc), 720x1280&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #3, image2, from &#x27;/storage/emulated/0/FFMpeg Example/two.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: 00:00:00.04&#xA; I/mobile-ffmpeg: , start:&#xA; I/mobile-ffmpeg: 0.000000&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: 7955 kb/s&#xA; I/mobile-ffmpeg:     Stream #3:0&#xA; I/mobile-ffmpeg: : Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 564x1002 [SAR 72:72 DAR 94:167]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; W/mobile-ffmpeg: [png_pipe @ 0xe1a90a00] Stream #0: not enough frames to estimate rate; consider increasing probesize&#xA; I/mobile-ffmpeg: Input #4, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image3.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #4:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 1820x1024&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #5, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image4.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #5:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 1920x800 [SAR 2835:2835 DAR 12:5]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #6, image2, from &#x27;/storage/emulated/0/FFMpeg Example/image5.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: 00:00:00.04&#xA; I/mobile-ffmpeg: , start:&#xA; I/mobile-ffmpeg: 0.000000&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: 159573 kb/s&#xA; I/mobile-ffmpeg:     Stream #6:0&#xA; I/mobile-ffmpeg: : Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1600x900&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; W/mobile-ffmpeg: [mp3 @ 0xe1a92800] Estimating duration from bitrate, this may be inaccurate&#xA; I/mobile-ffmpeg: Input #7, mp3, from &#x27;/storage/emulated/0/FFMpeg Example/shortmusic.mp3&#x27;:&#xA; I/mobile-ffmpeg:   Metadata:&#xA; I/mobile-ffmpeg:     track           :&#xA; I/mobile-ffmpeg: 25&#xA; I/mobile-ffmpeg:     artist          :&#xA; I/mobile-ffmpeg: longzijun&#xA; I/mobile-ffmpeg:     title           :&#xA; I/mobile-ffmpeg: Memoryne Music Box Version&#xA; I/mobile-ffmpeg:     album_artist    :&#xA; I/mobile-ffmpeg: longzijun&#xA; I/mobile-ffmpeg:     genre           :&#xA; I/mobile-ffmpeg: Soundtrack&#xA; I/mobile-ffmpeg:     date            :&#xA; I/mobile-ffmpeg: 2012&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: 00:00:57.70&#xA; I/mobile-ffmpeg: , start:&#xA; I/mobile-ffmpeg: 0.000000&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: 320 kb/s&#xA; I/mobile-ffmpeg:     Stream #7:0&#xA; I/mobile-ffmpeg: : Audio: mp3, 48000 Hz, stereo, fltp, 320 kb/s&#xA; I/mobile-ffmpeg: Stream mapping:&#xA; I/mobile-ffmpeg:   Stream #0:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #1:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #2:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #3:0 (mjpeg) -> scale&#xA; I/mobile-ffmpeg:   Stream #4:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #5:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #6:0 (mjpeg) -> scale&#xA; I/mobile-ffmpeg:   format&#xA; I/mobile-ffmpeg:  -> Stream #0:0 (libx264)&#xA; I/mobile-ffmpeg:   Stream #7:0 -> #0:1&#xA; I/mobile-ffmpeg:  (copy)&#xA; I/mobile-ffmpeg: Press [q] to stop, [?] for help&#xA; I/mobile-ffmpeg: frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A&#xA; W/mobile-ffmpeg: [graph 0 input from stream 0:0 @ 0xe1a1bec0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 1:0 @ 0xe1a1bf20] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 2:0 @ 0xe1a1bfe0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 3:0 @ 0xe1a1c0a0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 4:0 @ 0xe1a1c160] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 5:0 @ 0xe1a1c220] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 6:0 @ 0xe1a1c2e0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [swscaler @ 0xbf684840] deprecated pixel format used, make sure you did set range correctly&#xA; W/mobile-ffmpeg: [swscaler @ 0xbf68fec0] deprecated pixel format used, make sure you did set range correctly&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] using SAR=1/1&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] using cpu capabilities: none!&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] profile Constrained Baseline, level 3.1, 4:2:0, 8-bit&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] 264 - core 160 - H.264/MPEG-4 AVC codec - Copyleft 2003-2020 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=4 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0&#xA; I/mobile-ffmpeg: Output #0, mp4, to &#x27;/storage/emulated/0/FFMpeg Example/video/movie_1615954349867.mp4&#x27;:&#xA; I/mobile-ffmpeg:   Metadata:&#xA; I/mobile-ffmpeg:     encoder         :&#xA; I/mobile-ffmpeg: Lavf58.48.100&#xA; I/mobile-ffmpeg:     Stream #0:0&#xA; I/mobile-ffmpeg: : Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 720x1280 [SAR 1:1 DAR 9:16], q=-1--1&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 12800 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg:  (default)&#xA; I/mobile-ffmpeg:     Metadata:&#xA; I/mobile-ffmpeg:       encoder         :&#xA; I/mobile-ffmpeg: Lavc58.96.100 libx264&#xA; I/mobile-ffmpeg:     Side data:&#xA; I/mobile-ffmpeg:&#xA; I/mobile-ffmpeg: cpb:&#xA; I/mobile-ffmpeg: bitrate max/min/avg: 0/0/0 buffer size: 0&#xA; I/mobile-ffmpeg: vbv_delay: N/A&#xA; I/mobile-ffmpeg:     Stream #0:1&#xA; I/mobile-ffmpeg: : Audio: mp3 (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 320 kb/s&#xA; I/mobile-ffmpeg: frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x&#xA; I/mobile-ffmpeg: frame=    7 fps=3.8 q=20.0 size=       0kB time=00:00:00.04 bitrate=   9.6kbits/s speed=0.0215x&#xA; I/mobile-ffmpeg: frame=   15 fps=6.3 q=22.0 size=       0kB time=00:00:00.36 bitrate=   1.1kbits/s speed=0.151x&#xA; I/mobile-ffmpeg: frame=   24 fps=8.2 q=23.0 size=     256kB time=00:00:00.72 bitrate=2912.9kbits/s speed=0.245x&#xA; I/mobile-ffmpeg: frame=   33 fps=9.5 q=14.0 size=     512kB time=00:00:01.08 bitrate=3883.7kbits/s speed=0.31x&#xA; I/mobile-ffmpeg: frame=   44 fps= 11 q=12.0 size=     512kB time=00:00:01.52 bitrate=2759.5kbits/s speed=0.379x&#xA; I/mobile-ffmpeg: frame=   55 fps= 12 q=12.0 size=     512kB time=00:00:01.96 bitrate=2140.1kbits/s speed=0.432x&#xA; I/mobile-ffmpeg: frame=   68 fps= 13 q=12.0 size=     768kB time=00:00:02.48 bitrate=2537.0kbits/s speed=0.491x&#xA; I/mobile-ffmpeg: frame=   77 fps= 14 q=12.0 size=     768kB time=00:00:02.84 bitrate=2215.4kbits/s speed=0.499x&#xA; I/mobile-ffmpeg: frame=   84 fps= 13 q=12.0 size=     768kB time=00:00:03.12 bitrate=2016.6kbits/s speed=0.499x&#xA; I/mobile-ffmpeg: frame=   94 fps= 14 q=12.0 size=     768kB time=00:00:03.52 bitrate=1787.4kbits/s speed=0.52x&#xA; I/mobile-ffmpeg: frame=  102 fps= 14 q=12.0 size=     768kB time=00:00:03.84 bitrate=1638.5kbits/s speed=0.525x&#xA; I/mobile-ffmpeg: frame=  116 fps= 15 q=12.0 size=     768kB time=00:00:04.40 bitrate=1429.9kbits/s speed=0.556x&#xA; I/mobile-ffmpeg: frame=  127 fps= 15 q=12.0 size=     768kB time=00:00:04.84 bitrate=1299.9kbits/s speed=0.574x&#xA; I/mobile-ffmpeg: frame=  134 fps= 15 q=21.0 size=     768kB time=00:00:05.12 bitrate=1228.9kbits/s speed=0.571x&#xA; I/mobile-ffmpeg: frame=  140 fps= 15 q=22.0 size=    1024kB time=00:00:05.36 bitrate=1565.1kbits/s speed=0.56x&#xA; I/mobile-ffmpeg: frame=  145 fps= 14 q=23.0 size=    1024kB time=00:00:05.56 bitrate=1508.8kbits/s speed=0.55x&#xA; I/mobile-ffmpeg: frame=  151 fps= 14 q=23.0 size=    1280kB time=00:00:05.80 bitrate=1807.9kbits/s speed=0.546x&#xA; I/mobile-ffmpeg: frame=  164 fps= 15 q=12.0 size=    1536kB time=00:00:06.32 bitrate=1991.0kbits/s speed=0.567x&#xA; I/mobile-ffmpeg: frame=  172 fps= 15 q=12.0 size=    1536kB time=00:00:06.64 bitrate=1895.1kbits/s speed=0.569x&#xA; I/mobile-ffmpeg: frame=  186 fps= 15 q=12.0 size=    1536kB time=00:00:07.20 bitrate=1747.7kbits/s speed=0.592x&#xA; I/mobile-ffmpeg: frame=  207 fps= 16 q=12.0 size=    1536kB time=00:00:08.04 bitrate=1565.1kbits/s speed=0.634x&#xA; I/mobile-ffmpeg: frame=  229 fps= 17 q=12.0 size=    1792kB time=00:00:08.92 bitrate=1645.8kbits/s speed=0.677x&#xA; I/mobile-ffmpeg: frame=  249 fps= 18 q=12.0 size=    1792kB time=00:00:09.72 bitrate=1510.3kbits/s speed=0.71x&#xA; I/mobile-ffmpeg: frame=  270 fps= 19 q=21.0 size=    2048kB time=00:00:10.56 bitrate=1588.8kbits/s speed=0.744x&#xA; I/mobile-ffmpeg: frame=  296 fps= 20 q=12.0 size=    2304kB time=00:00:11.60 bitrate=1627.1kbits/s speed=0.789x&#xA; I/mobile-ffmpeg: frame=  319 fps= 21 q=12.0 size=    2304kB time=00:00:12.52 bitrate=1507.6kbits/s speed=0.823x&#xA; I/mobile-ffmpeg: frame=  337 fps= 21 q=12.0 size=    2304kB time=00:00:13.24 bitrate=1425.6kbits/s speed=0.839x&#xA; I/mobile-ffmpeg: frame=  347 fps= 21 q=12.0 size=    2304kB time=00:00:13.64 bitrate=1383.8kbits/s speed=0.835x&#xA; I/mobile-ffmpeg: frame=  360 fps= 21 q=12.0 size=    2560kB time=00:00:14.16 bitrate=1481.1kbits/s speed=0.841x&#xA; I/mobile-ffmpeg: frame=  382 fps= 22 q=19.0 size=    2560kB time=00:00:15.04 bitrate=1394.4kbits/s speed=0.866x&#xA; I/mobile-ffmpeg: frame=  395 fps= 22 q=22.0 size=    2816kB time=00:00:15.56 bitrate=1482.6kbits/s speed=0.869x&#xA; I/mobile-ffmpeg: frame=  407 fps= 22 q=15.0 size=    3072kB time=00:00:16.04 bitrate=1569.0kbits/s speed=0.872x&#xA; I/mobile-ffmpeg: frame=  421 fps= 22 q=12.0 size=    3072kB time=00:00:16.60 bitrate=1516.0kbits/s speed=0.875x&#xA; I/mobile-ffmpeg: frame=  432 fps= 22 q=12.0 size=    3072kB time=00:00:17.04 bitrate=1476.9kbits/s speed=0.875x&#xA; I/mobile-ffmpeg: frame=  446 fps= 22 q=12.0 size=    3072kB time=00:00:17.60 bitrate=1429.9kbits/s speed=0.88x&#xA; I/mobile-ffmpeg: frame=  458 fps= 22 q=12.0 size=    3328kB time=00:00:18.08 bitrate=1507.9kbits/s speed=0.879x&#xA; I/mobile-ffmpeg: frame=  472 fps= 22 q=12.0 size=    3328kB time=00:00:18.64 bitrate=1462.6kbits/s speed=0.884x&#xA; I/mobile-ffmpeg: frame=  489 fps= 23 q=12.0 size=    3328kB time=00:00:19.32 bitrate=1411.1kbits/s speed=0.894x&#xA; I/mobile-ffmpeg: frame=  509 fps= 23 q=19.0 size=    3328kB time=00:00:20.12 bitrate=1355.0kbits/s speed=0.909x&#xA; I/mobile-ffmpeg: frame=  531 fps= 23 q=15.0 size=    3584kB time=00:00:21.00 bitrate=1398.1kbits/s speed=0.928x&#xA; I/mobile-ffmpeg: frame=  555 fps= 24 q=12.0 size=    3840kB time=00:00:21.96 bitrate=1432.5kbits/s speed=0.949x&#xA; I/mobile-ffmpeg: frame=  577 fps= 24 q=12.0 size=    3840kB time=00:00:22.84 bitrate=1377.3kbits/s speed=0.966x&#xA; I/mobile-ffmpeg: frame=  599 fps= 25 q=12.0 size=    3840kB time=00:00:23.72 bitrate=1326.2kbits/s speed=0.981x&#xA; I/mobile-ffmpeg: frame=  620 fps= 25 q=12.0 size=    3840kB time=00:00:24.56 bitrate=1280.8kbits/s speed=0.995x&#xA; I/mobile-ffmpeg: frame=  630 fps= 25 q=18.0 size=    3840kB time=00:00:24.96 bitrate=1260.3kbits/s speed=0.99x&#xA; I/mobile-ffmpeg: frame=  640 fps= 25 q=21.0 size=    4096kB time=00:00:25.36 bitrate=1323.1kbits/s speed=0.985x&#xA; I/mobile-ffmpeg: frame=  652 fps= 25 q=22.0 size=    4352kB time=00:00:25.84 bitrate=1379.7kbits/s speed=0.984x&#xA; I/mobile-ffmpeg: frame=  665 fps= 25 q=12.0 size=    4608kB time=00:00:26.36 bitrate=1432.1kbits/s speed=0.984x&#xA; I/mobile-ffmpeg: frame=  678 fps= 25 q=12.0 size=    4608kB time=00:00:26.88 bitrate=1404.4kbits/s speed=0.984x&#xA; I/mobile-ffmpeg: frame=  690 fps= 25 q=12.0 size=    4608kB time=00:00:27.36 bitrate=1379.7kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  703 fps= 25 q=12.0 size=    4608kB time=00:00:27.88 bitrate=1354.0kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  716 fps= 25 q=12.0 size=    4608kB time=00:00:28.40 bitrate=1329.2kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  729 fps= 25 q=12.0 size=    4608kB time=00:00:28.92 bitrate=1305.3kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  742 fps= 25 q=12.0 size=    4608kB time=00:00:29.44 bitrate=1282.2kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  749 fps= 25 q=-1.0 Lsize=    4883kB time=00:00:29.95 bitrate=1335.5kbits/s speed=0.988x&#xA; I/mobile-ffmpeg: video:3696kB audio:1171kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead:&#xA; I/mobile-ffmpeg: 0.326516%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] frame I:3     Avg QP:13.33  size:  2725&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] frame P:746   Avg QP:13.98  size:  5062&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] mb I  I16..4: 100.0%  0.0%  0.0%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] mb P  I16..4:  7.1%  0.0%  0.0%  P16..4:  8.2%  0.0%  0.0%  0.0%  0.0%    skip:84.7%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] coded y,uvDC,uvAC intra: 14.5% 19.0% 6.9% inter: 5.1% 5.4% 1.4%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] i16 v,h,dc,p: 65% 18%  7%  9%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] i8c dc,h,v,p: 71% 19%  6%  4%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] kb/s:1010.47&#xA; I/mobile-ffmpeg: Async command execution completed successfully.&#xA;

    &#xA;

    and here is command is ffmpeg syntax

    &#xA;

    "-y"&#xA;"-framerate"&#xA;"1/5"&#xA;"-loop"&#xA;"1"&#xA;"-t"&#xA;"5"&#xA;"-i"&#xA;"/storage/emulated/0/FFMpeg Example/image1.png"&#xA;"-loop"&#xA;"1"&#xA;"-t"&#xA;"5"&#xA;"-i"&#xA; "/storage/emulated/0/FFMpeg Example/image2.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/one.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/two.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/image3.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/image4.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/image5.png"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/shortmusic.mp3"&#xA; "-filter_complex"&#xA; "[0:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v0];&#xA;[1:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v1];&#xA;[2:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v2];&#xA;[3:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v3];&#xA;[4:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v4];&#xA;[5:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v5];&#xA;[6:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v6];&#xA;[v0][v1][v2][v3][v4][v5][v6]concat=n=7:v=1:a=0,fps=25,format=yuv420p[v]"&#xA; "-map"&#xA; "[v]"&#xA; "-map"&#xA; "7:a"&#xA; "-c:a"&#xA; "copy"&#xA; "-preset"&#xA; "ultrafast"&#xA; "-shortest"&#xA; "/storage/emulated/0/FFMpeg Example/video/movie_1615955101725.mp4"&#xA;

    &#xA;

  • Google Speech API returns empty result for some FLAC files, and not for the others although they have same codec and sample rate

    15 mars 2021, par Chad

    Below code is what I used to make request for transcription.

    &#xA;

    import io&#xA;from google.cloud import speech_v1p1beta1 as speech&#xA;def transcribe_file(speech_file):&#xA;    """Transcribe the given audio file."""&#xA;&#xA;    client = speech.SpeechClient()&#xA;&#xA;    encoding = speech.RecognitionConfig.AudioEncoding.FLAC&#xA;    if os.path.splitext(speech_file)[1] == ".wav":&#xA;        encoding = speech.RecognitionConfig.AudioEncoding.LINEAR16&#xA;    with io.open(speech_file, "rb") as audio_file:&#xA;        content = audio_file.read()&#xA;&#xA;    audio = speech.RecognitionAudio(content=content)&#xA;    config = speech.RecognitionConfig(&#xA;        encoding=speech.RecognitionConfig.AudioEncoding.FLAC,&#xA;        sample_rate_hertz=32000,&#xA;        language_code="ja-JP",&#xA;        max_alternatives=3,&#xA;        enable_word_time_offsets=True,&#xA;        enable_automatic_punctuation=True,&#xA;        enable_word_confidence=True,&#xA;    )&#xA;&#xA;    response = client.recognize(config=config, audio=audio)&#xA;    #print(speech_file, "Recognition Done")&#xA;    return response&#xA;

    &#xA;

    As I wrote in title, the results of response has empty list for some files, and not for some files.&#xA;They have same sample rate and codec(32000, FLAC)

    &#xA;

    Below is the result of ffprobe -i "AUDIOFILE" -show_streams for one of each cases.

    &#xA;

    Left one is empty one. The only difference is duration of file.

    &#xA;

    How can I get non empty results ?

    &#xA;

    Result of ffprobe

    &#xA;

    Edit :

    &#xA;

    Result of ffprobe show stream show format

    &#xA;

    Something not captured in one screen

    &#xA;

    Sadly, re-mux didn't work.

    &#xA;

    I used ffmpeg-git-20210225

    &#xA;

    ffbrobe result of broken one

    &#xA;

    ./ffprobe -show_streams -show_format broken.flac &#xA;ffprobe version N-56320-ge937457b7b-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2007-2021 the FFmpeg developers&#xA;  built with gcc 8 (Debian 8.3.0-6)&#xA;  configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg&#xA;  libavutil      56. 66.100 / 56. 66.100&#xA;  libavcodec     58.125.101 / 58.125.101&#xA;  libavformat    58. 68.100 / 58. 68.100&#xA;  libavdevice    58. 12.100 / 58. 12.100&#xA;  libavfilter     7.107.100 /  7.107.100&#xA;  libswscale      5.  8.100 /  5.  8.100&#xA;  libswresample   3.  8.100 /  3.  8.100&#xA;  libpostproc    55.  8.100 / 55.  8.100&#xA;Input #0, flac, from &#x27;broken.flac&#x27;:&#xA;  Metadata:&#xA;    encoder         : Lavf58.45.100&#xA;  Duration: 00:00:00.90, start: 0.000000, bitrate: 342 kb/s&#xA;  Stream #0:0: Audio: flac, 32000 Hz, mono, s16&#xA;[STREAM]&#xA;index=0&#xA;codec_name=flac&#xA;codec_long_name=FLAC (Free Lossless Audio Codec)&#xA;profile=unknown&#xA;codec_type=audio&#xA;codec_tag_string=[0][0][0][0]&#xA;codec_tag=0x0000&#xA;sample_fmt=s16&#xA;sample_rate=32000&#xA;channels=1&#xA;channel_layout=mono&#xA;bits_per_sample=0&#xA;id=N/A&#xA;r_frame_rate=0/0&#xA;avg_frame_rate=0/0&#xA;time_base=1/32000&#xA;start_pts=0&#xA;start_time=0.000000&#xA;duration_ts=28672&#xA;duration=0.896000&#xA;bit_rate=N/A&#xA;max_bit_rate=N/A&#xA;bits_per_raw_sample=16&#xA;nb_frames=N/A&#xA;nb_read_frames=N/A&#xA;nb_read_packets=N/A&#xA;DISPOSITION:default=0&#xA;DISPOSITION:dub=0&#xA;DISPOSITION:original=0&#xA;DISPOSITION:comment=0&#xA;DISPOSITION:lyrics=0&#xA;DISPOSITION:karaoke=0&#xA;DISPOSITION:forced=0&#xA;DISPOSITION:hearing_impaired=0&#xA;DISPOSITION:visual_impaired=0&#xA;DISPOSITION:clean_effects=0&#xA;DISPOSITION:attached_pic=0&#xA;DISPOSITION:timed_thumbnails=0&#xA;[/STREAM]&#xA;[FORMAT]&#xA;filename=broken.flac&#xA;nb_streams=1&#xA;nb_programs=0&#xA;format_name=flac&#xA;format_long_name=raw FLAC&#xA;start_time=0.000000&#xA;duration=0.896000&#xA;size=38362&#xA;bit_rate=342517&#xA;probe_score=100&#xA;TAG:encoder=Lavf58.45.100&#xA;[/FORMAT]&#xA;

    &#xA;

    ffprobe result of non_broken one

    &#xA;

    ./ffprobe -show_streams -show_format non_broken.flac &#xA;ffprobe version N-56320-ge937457b7b-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2007-2021 the FFmpeg developers&#xA;  built with gcc 8 (Debian 8.3.0-6)&#xA;  configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg&#xA;  libavutil      56. 66.100 / 56. 66.100&#xA;  libavcodec     58.125.101 / 58.125.101&#xA;  libavformat    58. 68.100 / 58. 68.100&#xA;  libavdevice    58. 12.100 / 58. 12.100&#xA;  libavfilter     7.107.100 /  7.107.100&#xA;  libswscale      5.  8.100 /  5.  8.100&#xA;  libswresample   3.  8.100 /  3.  8.100&#xA;  libpostproc    55.  8.100 / 55.  8.100&#xA;Input #0, flac, from &#x27;non_broken.flac&#x27;:&#xA;  Metadata:&#xA;    encoder         : Lavf58.45.100&#xA;  Duration: 00:00:00.86, start: 0.000000, bitrate: 358 kb/s&#xA;  Stream #0:0: Audio: flac, 32000 Hz, mono, s16&#xA;[STREAM]&#xA;index=0&#xA;codec_name=flac&#xA;codec_long_name=FLAC (Free Lossless Audio Codec)&#xA;profile=unknown&#xA;codec_type=audio&#xA;codec_tag_string=[0][0][0][0]&#xA;codec_tag=0x0000&#xA;sample_fmt=s16&#xA;sample_rate=32000&#xA;channels=1&#xA;channel_layout=mono&#xA;bits_per_sample=0&#xA;id=N/A&#xA;r_frame_rate=0/0&#xA;avg_frame_rate=0/0&#xA;time_base=1/32000&#xA;start_pts=0&#xA;start_time=0.000000&#xA;duration_ts=27648&#xA;duration=0.864000&#xA;bit_rate=N/A&#xA;max_bit_rate=N/A&#xA;bits_per_raw_sample=16&#xA;nb_frames=N/A&#xA;nb_read_frames=N/A&#xA;nb_read_packets=N/A&#xA;DISPOSITION:default=0&#xA;DISPOSITION:dub=0&#xA;DISPOSITION:original=0&#xA;DISPOSITION:comment=0&#xA;DISPOSITION:lyrics=0&#xA;DISPOSITION:karaoke=0&#xA;DISPOSITION:forced=0&#xA;DISPOSITION:hearing_impaired=0&#xA;DISPOSITION:visual_impaired=0&#xA;DISPOSITION:clean_effects=0&#xA;DISPOSITION:attached_pic=0&#xA;DISPOSITION:timed_thumbnails=0&#xA;[/STREAM]&#xA;[FORMAT]&#xA;filename=non_broken.flac&#xA;nb_streams=1&#xA;nb_programs=0&#xA;format_name=flac&#xA;format_long_name=raw FLAC&#xA;start_time=0.000000&#xA;duration=0.864000&#xA;size=38701&#xA;bit_rate=358342&#xA;probe_score=100&#xA;TAG:encoder=Lavf58.45.100&#xA;[/FORMAT]&#xA;

    &#xA;

    And the result of ffmpeg -f lavfi -i sine=d=0.864:r=32000 output.flac

    &#xA;

    ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)&#xA;  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared&#xA;  WARNING: library configuration mismatch&#xA;  avcodec     configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc&#xA;  libavutil      55. 78.100 / 55. 78.100&#xA;  libavcodec     57.107.100 / 57.107.100&#xA;  libavformat    57. 83.100 / 57. 83.100&#xA;  libavdevice    57. 10.100 / 57. 10.100&#xA;  libavfilter     6.107.100 /  6.107.100&#xA;  libavresample   3.  7.  0 /  3.  7.  0&#xA;  libswscale      4.  8.100 /  4.  8.100&#xA;  libswresample   2.  9.100 /  2.  9.100&#xA;  libpostproc    54.  7.100 / 54.  7.100&#xA;Input #0, lavfi, from &#x27;sine=d=0.864:r=32000&#x27;:&#xA;  Duration: N/A, start: 0.000000, bitrate: 512 kb/s&#xA;    Stream #0:0: Audio: pcm_s16le, 32000 Hz, mono, s16, 512 kb/s&#xA;File &#x27;output.flac&#x27; already exists. Overwrite ? [y/N] y&#xA;Stream mapping:&#xA;  Stream #0:0 -> #0:0 (pcm_s16le (native) -> flac (native))&#xA;Press [q] to stop, [?] for help&#xA;Output #0, flac, to &#x27;output.flac&#x27;:&#xA;  Metadata:&#xA;    encoder         : Lavf57.83.100&#xA;    Stream #0:0: Audio: flac, 32000 Hz, mono, s16, 128 kb/s&#xA;    Metadata:&#xA;      encoder         : Lavc57.107.100 flac&#xA;[Parsed_sine_0 @ 0x55c317ddda00] EOF timestamp not reliable&#xA;size=      16kB time=00:00:00.86 bitrate= 154.0kbits/s speed= 205x    &#xA;video:0kB audio:8kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 99.364586%&#xA;

    &#xA;

  • ffmpeg - 'hevc' codec changed to 'rawvideo' after copying video codec

    11 mars 2021, par Md Yeamin

    I am trying to convert some mkv videos with hevc codec to avi format. For this I run the following command :

    &#xA;

    ffmpeg -i input.mkv -vcodec copy -acodec copy out.avi&#xA;

    &#xA;

    For some video this command works without any issue. But in some cases video does converted, but I can not play those files in any video player. I've tried several video players including VLC, SMPlayer, Deepin Movie etc.

    &#xA;

    After looking into the video codec of converted video I can see that the video codec got transformed from hevc to rawvideo. Hers is the stream information of the original and the converted video files :

    &#xA;

    Input File

    &#xA;

    ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)&#xA;  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;[matroska,webm @ 0x561d8e639600] Could not find codec parameters for stream 2 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size&#xA;Consider increasing the value for the &#x27;analyzeduration&#x27; and &#x27;probesize&#x27; options&#xA;Input #0, matroska,webm, from &#x27;PE2_Leopard_4K_hevc_dts.mkv&#x27;:&#xA;  Metadata:&#xA;    title           : Planet Earth II S01E01 4K&#xA;    encoder         : libebml v1.3.5 &#x2B; libmatroska v1.4.8&#xA;    creation_time   : 2017-10-29T06:31:02.000000Z&#xA;  Duration: 00:00:04.22, start: 0.000000, bitrate: 46848 kb/s&#xA;    Chapter #0:0: start 0.000000, end 4.216000&#xA;    Metadata:&#xA;      title           : 00:00:00.000&#xA;    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)&#xA;    Metadata:&#xA;      BPS             : 44365437&#xA;      BPS-eng         : 44365437&#xA;      DURATION        : 00:00:04.212000000&#xA;      DURATION-eng    : 00:00:04.212000000&#xA;      NUMBER_OF_FRAMES: 101&#xA;      NUMBER_OF_FRAMES-eng: 101&#xA;      NUMBER_OF_BYTES : 23358403&#xA;      NUMBER_OF_BYTES-eng: 23358403&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;    Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s16p (default)&#xA;    Metadata:&#xA;      title           : DTS-HD MA 5.1&#xA;      BPS             : 2506995&#xA;      BPS-eng         : 2506995&#xA;      DURATION        : 00:00:04.214000000&#xA;      DURATION-eng    : 00:00:04.214000000&#xA;      NUMBER_OF_FRAMES: 395&#xA;      NUMBER_OF_FRAMES-eng: 395&#xA;      NUMBER_OF_BYTES : 1320560&#xA;      NUMBER_OF_BYTES-eng: 1320560&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;    Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle&#xA;    Metadata:&#xA;      title           : English (SDH)&#xA;      BPS             : 0&#xA;      BPS-eng         : 0&#xA;      DURATION        : 00:00:00.000000000&#xA;      DURATION-eng    : 00:00:00.000000000&#xA;      NUMBER_OF_FRAMES: 0&#xA;      NUMBER_OF_FRAMES-eng: 0&#xA;      NUMBER_OF_BYTES : 0&#xA;      NUMBER_OF_BYTES-eng: 0&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;

    &#xA;

    Output File

    &#xA;

    ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)&#xA;  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;Input #0, avi, from &#x27;out3.avi&#x27;:&#xA;  Metadata:&#xA;    title           : Planet Earth II S01E01 4K&#xA;    encoder         : Lavf58.29.100&#xA;  Duration: 00:00:04.27, start: 0.000000, bitrate: 44226 kb/s&#xA;    Stream #0:0: Video: rawvideo, bgr24, 3840x2160, 44803 kb/s, SAR 1:1 DAR 16:9, 47.95 fps, 47.95 tbr, 47.95 tbn, 47.95 tbc&#xA;    Stream #0:1: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, 5.1(side), fltp, 394 kb/s&#xA;    Metadata:&#xA;      title           : DTS-HD MA 5.1&#xA;

    &#xA;

    Command Log

    &#xA;

    ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)&#xA;  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;[matroska,webm @ 0x55d6eebb8700] Could not find codec parameters for stream 2 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size&#xA;Consider increasing the value for the &#x27;analyzeduration&#x27; and &#x27;probesize&#x27; options&#xA;Input #0, matroska,webm, from &#x27;PE2_Leopard_4K_hevc_dts.mkv&#x27;:&#xA;  Metadata:&#xA;    title           : Planet Earth II S01E01 4K&#xA;    encoder         : libebml v1.3.5 &#x2B; libmatroska v1.4.8&#xA;    creation_time   : 2017-10-29T06:31:02.000000Z&#xA;  Duration: 00:00:04.22, start: 0.000000, bitrate: 46848 kb/s&#xA;    Chapter #0:0: start 0.000000, end 4.216000&#xA;    Metadata:&#xA;      title           : 00:00:00.000&#xA;    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)&#xA;    Metadata:&#xA;      BPS             : 44365437&#xA;      BPS-eng         : 44365437&#xA;      DURATION        : 00:00:04.212000000&#xA;      DURATION-eng    : 00:00:04.212000000&#xA;      NUMBER_OF_FRAMES: 101&#xA;      NUMBER_OF_FRAMES-eng: 101&#xA;      NUMBER_OF_BYTES : 23358403&#xA;      NUMBER_OF_BYTES-eng: 23358403&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;    Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s16p (default)&#xA;    Metadata:&#xA;      title           : DTS-HD MA 5.1&#xA;      BPS             : 2506995&#xA;      BPS-eng         : 2506995&#xA;      DURATION        : 00:00:04.214000000&#xA;      DURATION-eng    : 00:00:04.214000000&#xA;      NUMBER_OF_FRAMES: 395&#xA;      NUMBER_OF_FRAMES-eng: 395&#xA;      NUMBER_OF_BYTES : 1320560&#xA;      NUMBER_OF_BYTES-eng: 1320560&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;    Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle&#xA;    Metadata:&#xA;      title           : English (SDH)&#xA;      BPS             : 0&#xA;      BPS-eng         : 0&#xA;      DURATION        : 00:00:00.000000000&#xA;      DURATION-eng    : 00:00:00.000000000&#xA;      NUMBER_OF_FRAMES: 0&#xA;      NUMBER_OF_FRAMES-eng: 0&#xA;      NUMBER_OF_BYTES : 0&#xA;      NUMBER_OF_BYTES-eng: 0&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;Output #0, avi, to &#x27;output.avi&#x27;:&#xA;  Metadata:&#xA;    INAM            : Planet Earth II S01E01 4K&#xA;    ISFT            : Lavf58.29.100&#xA;    Chapter #0:0: start 0.000000, end 4.216000&#xA;    Metadata:&#xA;      title           : 00:00:00.000&#xA;    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 47.95 tbn, 47.95 tbc (default)&#xA;    Metadata:&#xA;      BPS             : 44365437&#xA;      BPS-eng         : 44365437&#xA;      DURATION        : 00:00:04.212000000&#xA;      DURATION-eng    : 00:00:04.212000000&#xA;      NUMBER_OF_FRAMES: 101&#xA;      NUMBER_OF_FRAMES-eng: 101&#xA;      NUMBER_OF_BYTES : 23358403&#xA;      NUMBER_OF_BYTES-eng: 23358403&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;    Stream #0:1(eng): Audio: dts (DTS-HD MA) ([1] [0][0] / 0x2001), 48000 Hz, 5.1(side), s16p (default)&#xA;    Metadata:&#xA;      title           : DTS-HD MA 5.1&#xA;      BPS             : 2506995&#xA;      BPS-eng         : 2506995&#xA;      DURATION        : 00:00:04.214000000&#xA;      DURATION-eng    : 00:00:04.214000000&#xA;      NUMBER_OF_FRAMES: 395&#xA;      NUMBER_OF_FRAMES-eng: 395&#xA;      NUMBER_OF_BYTES : 1320560&#xA;      NUMBER_OF_BYTES-eng: 1320560&#xA;      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 (&#x27;Protest&#x27;) 64-bit&#xA;      _STATISTICS_WRITING_DATE_UTC: 2017-10-29 06:31:02&#xA;      _STATISTICS_WRITING_DATE_UTC-eng: 2017-10-29 06:31:02&#xA;      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES&#xA;Stream mapping:&#xA;  Stream #0:0 -> #0:0 (copy)&#xA;  Stream #0:1 -> #0:1 (copy)&#xA;Press [q] to stop, [?] for help&#xA;frame=  101 fps=0.0 q=-1.0 Lsize=   28904kB time=00:00:04.20 bitrate=56322.1kbits/s speed= 119x    &#xA;video:22811kB audio:1290kB subtitle:0kB other streams:0kB global headers:1kB muxing overhead: 19.929108%&#xA;

    &#xA;

    How to resolve this issue ?

    &#xA;