Recherche avancée

Médias (1)

Mot : - Tags -/berlin

Autres articles (74)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • 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.

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

Sur d’autres sites (11972)

  • avformat : remove deprecated FF_API_ALLOW_FLUSH

    19 février, par James Almer
    avformat : remove deprecated FF_API_ALLOW_FLUSH
    

    Deprecated since 2023-10-02.

    Signed-off-by : James Almer <jamrial@gmail.com>

    • [DH] libavdevice/pulse_audio_enc.c
    • [DH] libavformat/avformat.h
    • [DH] libavformat/fifo.c
    • [DH] libavformat/hlsenc.c
    • [DH] libavformat/matroskaenc.c
    • [DH] libavformat/movenc.c
    • [DH] libavformat/mpegtsenc.c
    • [DH] libavformat/oggenc.c
    • [DH] libavformat/tee.c
    • [DH] libavformat/tests/fifo_muxer.c
    • [DH] libavformat/version_major.h
  • Flutter streaming with FFmpeg_flutter_kit not reaching server

    22 juillet 2024, par Julio Cesar Reis

    I'm trying to stream my flutter screen to youtube using FFmpeg flutter kit. Everything seems fine but the output never reaches youtube server.

    &#xA;

      &#xA;
    1. log in using Yt flutter package.

      &#xA;

    2. &#xA;

    3. create a broadcast

      &#xA;

    4. &#xA;

    5. create the livestream and bind it to the broadcast

      &#xA;

    6. &#xA;

    7. get the ingestion address through LiveStreamItem.cdn.ingestionInfo.ingestionAddress

      &#xA;

    8. &#xA;

    9. stream the frames saved through FFmpeg :

      &#xA;

      final String rtmpUrl = "ls.cdn.ingestionInfo.ingestionAddress"

      &#xA;

      final String command = &#x27;-re -i $framePath -c:v libx264 -f flv $rtmpUrl&#x27;;

      &#xA;

      await FFmpegKit.execute(command);

      &#xA;

    10. &#xA;

    &#xA;

    But at the end I get errors like SESSION_NOT_FOUND, or the stream never reaches the server which keeps my broadcast as ready and not active so I can't go live.

    &#xA;

    I've tried using the ingestionAddress plus the streamName separated by a slash, I've tried the direct stream using rtmp ://x.rtmp.youtube.com/live2/MY_API_KEY but none of that worked.

    &#xA;

    ERROR LOG :

    &#xA;

    &#xA;

    I/flutter (19889) : ffmpeg version n6.0 I/flutter (19889) : Copyright&#xA;(c) 2000-2023 the FFmpeg developers I/flutter (19889) : I/flutter&#xA;(19889) : built with Android (7155654, based on r399163b1) clang&#xA;version 11.0.5&#xA;(https://android.googlesource.com/toolchain/llvm-project&#xA;87f1315dfbea7c137aa2e6d362dbb457e388158d) I/flutter (19889) :
    &#xA;configuration : —cross-prefix=aarch64-linux-android-&#xA;—sysroot=/Users/sue/Library/Android/sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/darwin-x86_64/sysroot&#xA;—prefix=/Users/sue/Projects/arthenica/ffmpeg-kit/prebuilt/android-arm64/ffmpeg&#xA;—pkg-config=/opt/homebrew/bin/pkg-config —enable-version3 —arch=aarch64 —cpu=armv8-a —target-os=android —enable-neon —enable-asm —enable-inline-asm —ar=aarch64-linux-android-ar —cc=aarch64-linux-android24-clang —cxx=aarch64-linux-android24-clang++ —ranlib=aarch64-linux-android-ranlib —strip=aarch64-linux-android-strip —nm=aarch64-linux-android-nm —extra-libs='-L/Users/sue/Projects/arthenica/ffmpeg-kit/prebuilt/android-arm64/cpu-features/lib&#xA;-lndk_compat' —disable-autodetect —enable-cross-compile —enable-pic —enable-jni —enable-optimizations —enable-swscale —disable-static —enable-shared —enable-pthreads —enable-v4l2-m2m —disable-outdev=fbdev —disable-indev=fbdev —enable-small —disable-xmm-clobber-test —disable-debug —enable-lto —disable-neon I/flutter (19889) : libavutil 58. 2.100 / 58. 2.100 I/flutter&#xA;(19889) : libavcodec 60. 3.100 / 60. 3.100 I/flutter (19889) :
    &#xA;libavformat 60. 3.100 / 60. 3.100 I/flutter (19889) :
    &#xA;libavdevice 60. 1.100 / 60. 1.100 I/flutter (19889) :
    &#xA;libavfilter 9. 3.100 / 9. 3.100 I/flutter (19889) : libswscale&#xA;7. 1.100 / 7. 1.100 I/flutter (19889) : libswresample 4. 10.100 / 4. 10.100 I/flutter (19889) : Input #0, png_pipe, from&#xA;'/data/user/0/com.example.poc_stream/cache/frame.png' : I/flutter&#xA;(19889) : Duration : I/flutter (19889) : N/A I/flutter (19889) : ,&#xA;bitrate : I/flutter (19889) : N/A I/flutter (19889) : I/flutter&#xA;(19889) : Stream #0:0 I/flutter (19889) : : Video : png, rgba(pc),&#xA;412x771 I/flutter (19889) : , I/flutter (19889) : 25 fps, I/flutter&#xA;(19889) : 25 tbr, I/flutter (19889) : 25 tbn I/flutter (19889) :&#xA;E/flutter (19889) : [ERROR:flutter/runtime/dart_vm_initializer.cc(41)]&#xA;Unhandled Exception : PlatformException(SESSION_NOT_FOUND, Session not&#xA;found., null, null) E/flutter (19889) : #0
    &#xA;StandardMethodCodec.decodeEnvelope&#xA;(package:flutter/src/services/message_codecs.dart:648:7) E/flutter&#xA;(19889) : #1 MethodChannel._invokeMethod&#xA;(package:flutter/src/services/platform_channel.dart:334:18) E/flutter&#xA;(19889) : E/flutter (19889) : #2
    &#xA;FFmpegKitFactory.mapToNullableSession&#xA;(package:ffmpeg_kit_flutter_min_gpl/src/ffmpeg_kit_factory.dart:76:3)&#xA;E/flutter (19889) : E/flutter (19889) : #3
    &#xA;FFmpegKitInitializer._processCompleteCallbackEvent.&#xA;(package:ffmpeg_kit_flutter_min_gpl/src/ffmpeg_kit_flutter_initializer.dart:213:48)&#xA;E/flutter (19889) : E/flutter (19889) :&#xA;I/flutter (19889) : Stream mapping : I/flutter (19889) : Stream #0:0 ->&#xA;#0:0 I/flutter (19889) : (png (native) -> h264 (libx264)) I/flutter (19889) : I/flutter (19889) : Press [q] to stop, [?] for help I/flutter&#xA;(19889) : [libx264 @ 0xb40000736398c190] using cpu capabilities : ARMv8&#xA;NEON I/flutter (19889) : [libx264 @ 0xb400007363a92e40] using cpu&#xA;capabilities : ARMv8 NEON I/flutter (19889) : [libx264 @&#xA;0xb40000736398c190] profile High 4:4:4 Predictive, level 3.0, 4:4:4,&#xA;8-bit I/flutter (19889) : [libx264 @ 0xb40000736398c190] 264 - core 164

    &#xA;

      &#xA;
    • H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options : cabac=1 ref=3&#xA;deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00&#xA;mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0&#xA;deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=6&#xA;lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0&#xA;bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1&#xA;b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250&#xA;keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf&#xA;mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40&#xA;aq=1:1.00 I/flutter (19889) : Output #0, flv, to&#xA;'rtmp ://x.rtmp.youtube.com/live2/x7k6-grm1-z15w-tqb7-akrt' : I/flutter&#xA;(19889) : Metadata : I/flutter (19889) : encoder :&#xA;I/flutter (19889) : Lavf60.3.100 I/flutter (19889) : I/flutter (19889) :&#xA;Stream #0:0 I/flutter (19889) : : Video : h264 ([7][0][0][0] / 0x0007),&#xA;yuv444p(tv, unknown/bt709/iec61966-2-1, progressive), 412x771, q=2-31&#xA;I/flutter (19889) : , I/flutter (19889) : 25 fps, I/flutter (19889) :&#xA;1k tbn I/flutter (19889) : I/flutter (19889) : Metadata : I/flutter&#xA;(19889) : encoder : I/flutter (19889) : Lavc60.3.100&#xA;libx264 I/flutter (19889) : I/flutter (19889) : Side data :&#xA;I/flutter (19889) : I/flutter (19889) : cpb : I/flutter (19889) :&#xA;bitrate max/min/avg : 0/0/0 buffer size : 0 I/flutter (19889) :&#xA;vbv_delay : N/A I/flutter (19889) : I/flutter (19889) : Instance of&#xA;'Statistics' I/flutter (19889) : frame= 0 fps=0.0 q=0.0 size=
      &#xA;0kB time=N/A bitrate=N/A speed=N/A I/flutter (19889) : [libx264 @&#xA;0xb400007363a92e40] profile High 4:4:4 Predictive, level 3.0, 4:4:4,&#xA;8-bit I/flutter (19889) : [libx264 @ 0xb400007363a92e40] 264 - core 164
    • &#xA;

    • H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options : cabac=1 ref=3&#xA;deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00&#xA;mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0&#xA;deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=6&#xA;lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0&#xA;bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1&#xA;b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250&#xA;keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf&#xA;mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40&#xA;aq=1:1.00 I/flutter (19889) : Output #0, flv, to&#xA;'rtmp ://x.rtmp.youtube.com/live2/x7k6-grm1-z15w-tqb7-akrt' : I/flutter&#xA;(19889) : Metadata : I/flutter (19889) : encoder :&#xA;I/flutter (19889) : Lavf60.3.100 I/flutter (19889) : I/flutter (19889) :&#xA;Stream #0:0 I/flutter (19889) : : Video : h264 ([7][0][0][0] / 0x0007),&#xA;yuv444p(tv, unknown/bt709/iec61966-2-1, progressive), 412x771, q=2-31&#xA;I/flutter (19889) : , I/flutter (19889) : 25 fps, I/flutter (19889) :&#xA;1k tbn I/flutter (19889) : I/flutter (19889) : Metadata : I/flutter&#xA;(19889) : encoder : I/flutter (19889) : Lavc60.3.100&#xA;libx264 I/flutter (19889) : I/flutter (19889) : Side data :&#xA;I/flutter (19889) : I/flutter (19889) : cpb : I/flutter (19889) :&#xA;bitrate max/min/avg : 0/0/0 buffer size : 0 I/flutter (19889) :&#xA;vbv_delay : N/A I/flutter (19889) : I/flutter (19889) : Instance of&#xA;'Statistics' I/flutter (19889) : frame= 0 fps=0.0 q=0.0 size=
      &#xA;0kB time=N/A bitrate=N/A speed=N/A I/flutter (19889) : [flv @&#xA;0xb4000074238c1c30] Failed to update header with correct duration.&#xA;I/flutter (19889) : [flv @ 0xb4000074238c1c30] Failed to update header&#xA;with correct filesize. I/flutter (19889) : Instance of 'Statistics'&#xA;I/flutter (19889) : frame= 1 fps=0.0 q=28.0 Lsize= 4kB&#xA;time=00:00:00.00 bitrate=N/A speed= 0x I/flutter (19889) :&#xA;video:4kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB&#xA;muxing overhead : I/flutter (19889) : 8.895621% I/flutter (19889) :&#xA;I/flutter (19889) : [libx264 @ 0xb40000736398c190] frame I:1 Avg&#xA;QP:14.17 size : 2957 I/flutter (19889) : [libx264 @&#xA;0xb40000736398c190] mb I I16..4 : 1.4% 93.3% 5.3% I/flutter (19889) :&#xA;[libx264 @ 0xb40000736398c190] 8x8 transform intra:93.3% I/flutter&#xA;(19889) : [libx264 @ 0xb40000736398c190] coded y,u,v intra : 3.4% 1.4%&#xA;1.7% I/flutter (19889) : [libx264 @ 0xb40000736398c190] i16 v,h,dc,p : 78% 17% 6% 0% I/flutter (19889) : [libx264 @ 0xb40000736398c190] i8&#xA;v,h,dc,ddl,ddr,vr,hd,vl,hu : 36% 0% 64% 0% 0% 0% 0% 0% 0%&#xA;I/flutter (19889) : [libx264 @ 0xb40000736398c190] i4&#xA;v,h,dc,ddl,ddr,vr,hd,vl,hu : 49% 21% 14% 1% 3% 4% 3% 2% 3%&#xA;I/flutter (19889) : [libx264 @ 0xb40000736398c190] kb/s:591.40&#xA;I/flutter (19889) : ffmpeg version n6.0 I/flutter (19889) : Copyright&#xA;(c) 2000-2023 the FFmpeg developers I/flutter (19889) : I/flutter&#xA;(19889) : built with Android (7155654, based on r399163b1) clang&#xA;version 11.0.5&#xA;(https://android.googlesource.com/toolchain/llvm-project 87f1315dfbea7c137aa2e6d362dbb457e388158d) I/flutter (19889) :
      &#xA;configuration : —cross-prefix=aarch64-linux-android-&#xA;—sysroot=/Users/sue/Library/Android/sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/darwin-x86_64/sysroot&#xA;—prefix=/Users/sue/Projects/arthenica/ffmpeg-kit/prebuilt/android-arm64/ffmpeg&#xA;—pkg-config=/opt/homebrew/bin/pkg-config —enable-version3 —arch=aarch64 —cpu=armv8-a —target-os=android —enable-neon —enable-asm —enable-inline-asm —ar=aarch64-linux-android-ar —cc=aarch64-linux-android24-clang —cxx=aarch64-linux-android24-clang++ —ranlib=aarch64-linux-android-ranlib —strip=aarch64-linux-android-strip —nm=aarch64-linux-android-nm —extra-libs='-L/Users/sue/Projects/arthenica/ffmpeg-kit/prebuilt/android-arm64/cpu-features/lib&#xA;-lndk_compat' —disable-autodetect —enable-cross-compile —enable-pic —enable-jni —enable-optimizations —enable-swscale —disable-static —enable-shared —enable-pthreads —enable-v4l2-m2m —disable-outdev=fbdev —disable-indev=fbdev —enable-small —disable-xmm-clobber-test —disable-debug —enable-lto —disable-neon I/flutter (19889) : libavutil 58. 2.100 / 58. 2.100 I/flutter&#xA;(19889) : libavcodec 60. 3.100 / 60. 3.100 I/flutter (19889) :
      &#xA;libavformat 60. 3.100 / 60. 3.100 I/flutter (19889) :
      &#xA;libavdevice 60. 1.100 / 60. 1.100 I/flutter (19889) :
      &#xA;libavfilter 9. 3.100 / 9. 3.100 I/flutter (19889) : libswscale
    • &#xA;

    &#xA;

      &#xA;
    1. 1.100 / 7. 1.100 I/flutter (19889) : libswresample 4. 10.100 / 4. 10.100 I/flutter (19889) : [flv @ 0xb4000074238dac30] Failed to&#xA;update header with correct duration. I/flutter (19889) : [flv @&#xA;0xb4000074238dac30] Failed to update header with correct filesize.&#xA;I/flutter (19889) : Instance of 'Statistics' I/flutter (19889) : frame=&#xA;1 fps=0.0 q=28.0 Lsize= 4kB time=00:00:00.00 bitrate=N/A speed=&#xA;0x I/flutter (19889) : video:4kB audio:0kB subtitle:0kB other&#xA;streams:0kB global headers:0kB muxing overhead : I/flutter (19889) :&#xA;8.895621% I/flutter (19889) : I/flutter (19889) : Input #0, png_pipe, from '/data/user/0/com.example.poc_stream/cache/frame.png' : I/flutter&#xA;(19889) : Duration : I/flutter (19889) : N/A I/flutter (19889) : ,&#xA;bitrate : I/flutter (19889) : N/A I/flutter (19889) : I/flutter&#xA;(19889) : Stream #0:0 I/flutter (19889) : : Video : png, rgba(pc),&#xA;412x771 I/flutter (19889) : , I/flutter (19889) : 25 fps, I/flutter&#xA;(19889) : 25 tbr, I/flutter (19889) : 25 tbn I/flutter (19889) :&#xA;I/flutter (19889) : [libx264 @ 0xb400007363a92e40] frame I:1 Avg&#xA;QP:14.17 size : 2957 I/flutter (19889) : [libx264 @&#xA;0xb400007363a92e40] mb I I16..4 : 1.4% 93.3% 5.3% I/flutter (19889) :&#xA;[libx264 @ 0xb400007363a92e40] 8x8 transform intra:93.3% I/flutter&#xA;(19889) : [libx264 @ 0xb400007363a92e40] coded y,u,v intra : 3.4% 1.4%&#xA;1.7% I/flutter (19889) : [libx264 @ 0xb400007363a92e40] i16 v,h,dc,p : 78% 17% 6% 0% I/flutter (19889) : [libx264 @ 0xb400007363a92e40] i8&#xA;v,h,dc,ddl,ddr,vr,hd,vl,hu : 36% 0% 64% 0% 0% 0% 0% 0% 0%&#xA;I/flutter (19889) : [libx264 @ 0xb400007363a92e40] i4&#xA;v,h,dc,ddl,ddr,vr,hd,vl,hu : 49% 21% 14% 1% 3% 4% 3% 2% 3%&#xA;I/flutter (19889) : [libx264 @ 0xb400007363a92e40] kb/s:591.40&#xA;I/flutter (19889) : ffmpeg version n6.0 I/flutter (19889) : Copyright&#xA;(c) 2000-2023 the FFmpeg developers I/flutter (19889) : I/flutter&#xA;(19889) : built with Android (7155654, based on r399163b1) clang&#xA;version 11.0.5&#xA;(https://android.googlesource.com/toolchain/llvm-project&#xA;87f1315dfbea7c137aa2e6d362dbb457e388158d) I/flutter (19889) :
      &#xA;configuration : —cross-prefix=aarch64-linux-android-&#xA;—sysroot=/Users/sue/Library/Android/sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/darwin-x86_64/sysroot&#xA;—prefix=/Users/sue/Projects/arthenica/ffmpeg-kit/prebuilt/android-arm64/ffmpeg&#xA;—pkg-config=/opt/homebrew/bin/pkg-config —enable-version3 —arch=aarch64 —cpu=armv8-a —target-os=android —enable-neon —enable-asm —enable-inline-asm —ar=aarch64-linux-android-ar —cc=aarch64-linux-android24-clang —cxx=aarch64-linux-android24-clang++ —ranlib=aarch64-linux-android-ranlib —strip=aarch64-linux-android-strip —nm=aarch64-linux-android-nm —extra-libs='-L/Users/sue/Projects/arthenica/ffmpeg-kit/prebuilt/android-arm64/cpu-features/lib&#xA;-lndk_compat' —disable-autodetect —enable-cross-compile —enable-pic —enable-jni —enable-optimizations —enable-swscale —disable-static —enable-shared —enable-pthreads —enable-v4l2-m2m —disable-outdev=fbdev —disable-indev=fbdev —enable-small —disable-xmm-clobber-test —disable-debug —enable-lto —disable-neon I/flutter (19889) : libavutil 58. 2.100 / 58. 2.100 I/flutter&#xA;(19889) : libavcodec 60. 3.100 / 60. 3.100 I/flutter (19889) :
      &#xA;libavformat 60. 3.100 / 60. 3.100 I/flutter (19889) :
      &#xA;libavdevice 60. 1.100 / 60. 1.100 I/flutter (19889) :
      &#xA;libavfilter 9. 3.100 / 9. 3.100 I/flutter (19889) : libswscale
    2. &#xA;

    3. 1.100 / 7. 1.100 I/flutter (19889) : libswresample 4. 10.100 / 4. 10.100 I/flutter (19889) : Input #0, png_pipe, from&#xA;'/data/user/0/com.example.poc_stream/cache/frame.png' : E/flutter&#xA;(19889) : [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled&#xA;Exception : PlatformException(SESSION_NOT_FOUND, Session not found.,&#xA;null, null) E/flutter (19889) : #0
      &#xA;StandardMethodCodec.decodeEnvelope&#xA;(package:flutter/src/services/message_codecs.dart:648:7) E/flutter&#xA;(19889) : #1 MethodChannel._invokeMethod&#xA;(package:flutter/src/services/platform_channel.dart:334:18) E/flutter&#xA;(19889) : E/flutter (19889) : #2
      &#xA;FFmpegKitFactory.mapToNullableSession&#xA;(package:ffmpeg_kit_flutter_min_gpl/src/ffmpeg_kit_factory.dart:76:3)&#xA;E/flutter (19889) : E/flutter (19889) : #3
      &#xA;FFmpegKitInitializer._processCompleteCallbackEvent.&#xA;(package:ffmpeg_kit_flutter_min_gpl/src/ffmpeg_kit_flutter_initializer.dart:213:48)&#xA;E/flutter (19889) : E/flutter (19889) :&#xA;I/flutter (19889) : Duration : I/flutter (19889) : N/A I/flutter&#xA;(19889) : , bitrate : I/flutter (19889) : N/A I/flutter (19889) :&#xA;I/flutter (19889) : Stream #0:0 I/flutter (19889) : : Video : png,&#xA;rgba(pc), 412x771 I/flutter (19889) : , I/flutter (19889) : 25 fps,&#xA;I/flutter (19889) : 25 tbr, I/flutter (19889) : 25 tbn I/flutter&#xA;(19889) : E/flutter (19889) :&#xA;[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled&#xA;Exception : PlatformException(SESSION_NOT_FOUND, Session not found.,&#xA;null, null) E/flutter (19889) : #0
      &#xA;StandardMethodCodec.decodeEnvelope&#xA;(package:flutter/src/services/message_codecs.dart:648:7) E/flutter&#xA;(19889) : #1 MethodChannel._invokeMethod&#xA;(package:flutter/src/services/platform_channel.dart:334:18) E/flutter&#xA;(19889) : E/flutter (19889) : #2
      &#xA;FFmpegKitFactory.mapToNullableSession&#xA;(package:ffmpeg_kit_flutter_min_gpl/src/ffmpeg_kit_factory.dart:76:3)&#xA;E/flutter (19889) : E/flutter (19889) : #3
      &#xA;FFmpegKitInitializer._processCompleteCallbackEvent.&#xA;(package:ffmpeg_kit_flutter_min_gpl/src/ffmpeg_kit_flutter_initializer.dart:213:48)&#xA;E/flutter (19889) : E/flutter (19889) :&#xA;I/flutter (19889) : yzsFZWrI_Iw I/flutter (19889) : currentBc :&#xA;yzsFZWrI_Iw I/flutter (19889) : Stream mapping : I/flutter (19889) :
      &#xA;Stream #0:0 -> #0:0 I/flutter (19889) : (png (native) -> h264&#xA;(libx264)) I/flutter (19889) : I/flutter (19889) : Press [q] to stop,&#xA;[?] for help I/flutter (19889) : Stream mapping : I/flutter (19889) :
      &#xA;Stream #0:0 -> #0:0 I/flutter (19889) : (png (native) -> h264&#xA;(libx264)) I/flutter (19889) : I/flutter (19889) : Press [q] to stop,&#xA;[?] for help I/flutter (19889) : [libx264 @ 0xb4000073639665d0] using&#xA;cpu capabilities : ARMv8 NEON I/flutter (19889) : [libx264 @&#xA;0xb4000073639665d0] profile High 4:4:4 Predictive, level 3.0, 4:4:4,&#xA;8-bit I/flutter (19889) : [libx264 @ 0xb4000073639665d0] 264 - core 164
    4. &#xA;

    &#xA;

      &#xA;
    • H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options : cabac=1 ref=3&#xA;deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00&#xA;mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0&#xA;deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=6&#xA;lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0&#xA;bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1&#xA;b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250&#xA;keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf&#xA;mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40&#xA;aq=1:1.00 I/flutter (19889) : Output #0, flv, to&#xA;'rtmp ://x.rtmp.youtube.com/live2/x7k6-grm1-z15w-tqb7-akrt' : I/flutter&#xA;(19889) : Metadata : I/flutter (19889) : encoder :&#xA;I/flutter (19889) : Lavf60.3.100 I/flutter (19889) : I/flutter (19889) :&#xA;Stream #0:0 I/flutter (19889) : : Video : h264 ([7][0][0][0] / 0x0007),&#xA;yuv444p(tv, unknown/bt709/iec61966-2-1, progressive), 412x771, q=2-31&#xA;I/flutter (19889) : , I/flutter (19889) : 25 fps, I/flutter (19889) :&#xA;1k tbn I/flutter (19889) : I/flutter (19889) : Metadata : I/flutter&#xA;(19889) : encoder : I/flutter (19889) : Lavc60.3.100&#xA;libx264 I/flutter (19889) :
    • &#xA;

    &#xA;

    &#xA;

  • Capture video with pulse audio on a second camera with motioneye [closed]

    8 mai 2023, par Damien JALLON

    On a raspberrypi 4, bullseye os, motioneye service capture motion with camera on /dev/video0 and launch this script that capture video with pulse audio on a second camera on /dev/video2 :

    &#xA;

    echo $USER >> /home/damien/motion_ffmpeg.log&#xA;cd /home/damien&#xA;source /home/damien/.profile&#xA;source /home/damien/.bashrc&#xA;file="/home/damien/Vid&#xE9;os/motionEye/motionEye_$(date &#x2B;%Y%m%d_%H%M%S).mp4" # Cr&#xE9;ation d&#x27;un nom de fichier horodat&#xE9;&#xA;/usr/bin/ffmpeg -f pulse -thread_queue_size 4096 -ac 1 -channel_layout mono -i default -f v4l2 -thread_queue_size 4096 -i /dev/video2 -t 00:00:03 -vcodec mpeg4 $file >> /home/damien/motion_ffmpeg.log  2>&amp;1 &lt; /dev/null &amp; &#xA;

    &#xA;

    The script work perfectly in standalone, in a terminal connected with the user "damien".&#xA;The log produce in standalone :

    &#xA;

    &#xA;

    damien ffmpeg version 4.3.6-0+deb11u1+rpt1 Copyright (c) 2000-2023 the&#xA;FFmpeg developers built with gcc 10 (Debian 10.2.1-6)
    &#xA;configuration : —prefix=/usr —extra-version=0+deb11u1+rpt1&#xA;—toolchain=hardened —incdir=/usr/include/aarch64-linux-gnu —enable-gpl —disable-stripping —enable-avresample —disable-filter=resample —enable-gnutls —enable-ladspa —enable-libaom —enable-libass —enable-libbluray —enable-libbs2b —enable-libcaca —enable-libcdio —enable-libcodec2 —enable-libdav1d —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-librabbitmq —enable-librsvg —enable-librubberband —enable-libshine —enable-libsnappy —enable-libsoxr —enable-libspeex —enable-libsrt —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 —disable-mmal —enable-neon —enable-v4l2-request —enable-libudev —enable-epoxy —enable-sand —libdir=/usr/lib/aarch64-linux-gnu —arch=arm64 —enable-pocketsphinx —enable-libdc1394 —enable-libdrm —enable-vout-drm —enable-libiec61883 —enable-chromaprint —enable-frei0r —enable-libx264 —enable-shared
    &#xA;libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 /&#xA;4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100&#xA;Input #0, pulse, from 'default' :&#xA;Duration : N/A, start : 1683539947.001243, bitrate : 768 kb/s&#xA;Stream #0:0 : Audio : pcm_s16le, 48000 Hz, mono, s16, 768 kb/s Input #1, video4linux2,v4l2, from '/dev/video2' : Duration : N/A, start : 675.690589, bitrate : 147456 kb/s&#xA;Stream #1:0 : Video : rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc Stream&#xA;mapping : Stream #1:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
    &#xA;Stream #0:0 -> #0:1 (pcm_s16le (native) -> aac (native)) Press [q] to&#xA;stop, [?] for help Output #0, mp4, to&#xA;'/home/damien/Vidéos/motionEye/motionEye_20230508_115906.mp4' :
    &#xA;Metadata :&#xA;encoder : Lavf58.45.100&#xA;Stream #0:0 : Video : mpeg4 (mp4v / 0x7634706D), yuv420p(progressive), 640x480, q=2-31, 200 kb/s, 30 fps, 15360 tbn, 30&#xA;tbc&#xA;Metadata :&#xA;encoder : Lavc58.91.100 mpeg4&#xA;Side data :&#xA;cpb : bitrate max/min/avg : 0/0/200000 buffer size : 0 vbv_delay : N/A&#xA;Stream #0:1 : Audio : aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 69 kb/s&#xA;Metadata :&#xA;encoder : Lavc58.91.100 aac frame= 90 fps= 67 q=4.6 Lsize= 275kB time=00:00:03.00 bitrate= 750.5kbits/s dup=51 drop=0&#xA;speed=2.23x video:245kB audio:26kB subtitle:0kB other streams:0kB&#xA;global headers:0kB muxing overhead : 1.611457% [aac @ 0x55b808d2b0]&#xA;Qavg : 126.380

    &#xA;

    &#xA;

    The motioneye service is launched under the user "damien".&#xA;The log of the script executed by motioneye when motion is detected :

    &#xA;

    &#xA;

    damien ffmpeg version 4.3.6-0+deb11u1+rpt1 Copyright (c) 2000-2023 the&#xA;FFmpeg developers built with gcc 10 (Debian 10.2.1-6)
    &#xA;configuration : —prefix=/usr —extra-version=0+deb11u1+rpt1&#xA;—toolchain=hardened —incdir=/usr/include/aarch64-linux-gnu —enable-gpl —disable-stripping —enable-avresample —disable-filter=resample —enable-gnutls —enable-ladspa —enable-libaom —enable-libass —enable-libbluray —enable-libbs2b —enable-libcaca —enable-libcdio —enable-libcodec2 —enable-libdav1d —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-librabbitmq —enable-librsvg —enable-librubberband —enable-libshine —enable-libsnappy —enable-libsoxr —enable-libspeex —enable-libsrt —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 —disable-mmal —enable-neon —enable-v4l2-request —enable-libudev —enable-epoxy —enable-sand —libdir=/usr/lib/aarch64-linux-gnu —arch=arm64 —enable-pocketsphinx —enable-libdc1394 —enable-libdrm —enable-vout-drm —enable-libiec61883 —enable-chromaprint —enable-frei0r —enable-libx264 —enable-shared
    &#xA;libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 /&#xA;4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100&#xA;default : No such process

    &#xA;

    &#xA;

    The message "default : No such process" seems to mean that there is no connection with the pulse server.

    &#xA;

    Why does ffmpeg not connect to pulse server when launched by motioneye ?

    &#xA;