
Recherche avancée
Autres articles (56)
-
À propos des documents
21 juin 2013, parQue faire quand un document ne passe pas en traitement, dont le rendu ne correspond pas aux attentes ?
Document bloqué en file d’attente ?
Voici une liste d’actions ordonnée et empirique possible pour tenter de débloquer la situation : Relancer le traitement du document qui ne passe pas Retenter l’insertion du document sur le site MédiaSPIP Dans le cas d’un média de type video ou audio, retravailler le média produit à l’aide d’un éditeur ou un transcodeur. Convertir le document dans un format (...) -
Emballe Médias : Mettre en ligne simplement des documents
29 octobre 2010, parLe plugin emballe médias a été développé principalement pour la distribution mediaSPIP mais est également utilisé dans d’autres projets proches comme géodiversité par exemple. Plugins nécessaires et compatibles
Pour fonctionner ce plugin nécessite que d’autres plugins soient installés : CFG Saisies SPIP Bonux Diogène swfupload jqueryui
D’autres plugins peuvent être utilisés en complément afin d’améliorer ses capacités : Ancres douces Légendes photo_infos spipmotion (...) -
Problèmes fréquents
10 mars 2010, parPHP et safe_mode activé
Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site
Sur d’autres sites (7165)
-
ffmpeg closes with operation not permitted in android
27 avril 2022, par DevSharmaI am running FFmpeg in my app and specifically in "Android 11" I am getting this error from several users


I have researched a lot but no solution found.


I thought there is something wrong with the codec parameter that is being passed since it is saying "incorrect codec parameters" but most of the parameters looks good.


also verified if all the required file permission are granted and those are good too


now I m unable to find the problem,


please help, thanks


Command:
/data/app/~~hyrHVcslcfdQcguX0rauRA==/<apppackage>-QbDCul7FXU4tVniSDeP1Sg==/lib/arm64/libffmpeg.so -i /storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Video/VID-20220414-WA0010.mp4 -c:v libx264 -crf 23 -map 0:V -map 0:a? -map 0:s? -c:s mov_text -segment_time 26 -g 26 -sc_threshold 0 -force_key_frames expr:gte(t,n_forced*26) -reset_timestamps 1 -f segment -preset ultrafast /storage/emulated/0/Movies/splitVideoFolder/split_video%03d.mp4

Error:
ffmpeg version v4.4-dev-416 Copyright (c) 2000-2020 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: --cross-prefix=aarch64-linux-android- --sysroot=/Users/admin/AndroidStudioProjects/android-ndk-r21d/toolchains/llvm/prebuilt/darwin-x86_64/sysroot --prefix=/Users/admin/AndroidStudioProjects/Tanner/mobile-ffmpeg/prebuilt/android-arm64/ffmpeg --pkg-config=/usr/local/bin/pkg-config --enable-version3 --arch=aarch64 --cpu=armv8-a --cc=aarch64-linux-android21-clang --cxx=aarch64-linux-android21-clang++ --extra-libs='-L/Users/admin/AndroidStudioProjects/Tanner/mobile-ffmpeg/prebuilt/android-arm64/cpu-features/lib -lndk_compat' --target-os=android --enable-neon --enable-asm --enable-inline-asm --enable-cross-compile --enable-pic --enable-jni --enable-optimizations --enable-swscale --disable-shared --disable-ffplay --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-postproc --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-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-libmp3lame --enable-libass --enable-iconv --enable-libx264 --enable-gpl --disable-sdl2 --enable-zlib --enable-mediacodec
 libavutil 56. 55.100 / 56. 55.100
 libavcodec 58. 96.100 / 58. 96.100
 libavformat 58. 48.100 / 58. 48.100
 libavdevice 58. 11.101 / 58. 11.101
 libavfilter 7. 87.100 / 7. 87.100
 libswscale 5. 8.100 / 5. 8.100
 libswresample 3. 8.100 / 3. 8.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Video/VID-20220414-WA0010.mp4':
 Metadata:
 major_brand : mp42
 minor_version : 0
 compatible_brands: mp42isom
 Duration: 00:01:30.53, start: 0.000000, bitrate: 671 kb/s
 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m), 576x1024 [SAR 1:1 DAR 9:16], 539 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
 Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Stream mapping:
 Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
 Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0xb400007727c64800] using SAR=1/1
[libx264 @ 0xb400007727c64800] using cpu capabilities: ARMv8 NEON
[libx264 @ 0xb400007727c64800] profile Constrained Baseline, level 3.1, 4:2:0, 8-bit
[libx264 @ 0xb400007727c64800] 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=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=26 keyint_min=2 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
[segment @ 0xb400007727c28800] Opening '/storage/emulated/0/Movies/splitVideoFolder/split_video000.mp4' for writing
[segment @ 0xb400007727c28800] Failed to open segment '/storage/emulated/0/Movies/splitVideoFolder/split_video000.mp4'
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted
Error initializing output stream 0:0 --
[aac @ 0xb400007727c65700] Qavg: 18220.703
[aac @ 0xb400007727c65700] 2 frames left in the queue on closing
Conversion failed!
</apppackage>


-
ffmpeg doesn't correctly work with mkv
26 avril 2017, par AlexNow I’m trying to trim mkv file with ffmpeg command.
ffmpeg -y -i 1.mkv -filter_complex "[0:0]trim=start=201:duration=28,setpts=PTS-STARTPTS" a.mp4
after processing a.mp4 is created with length(28s), but there is problems.
- Video is some flapped while playing.
- Audio is continued though playing has ended beyond 28s.
So could you guys tell me what can I do ?
When ffmpeg processing, it shows some errors as like this :
D:\Work\ffmpeg\files> ffmpeg -y -i 1.mkv -filter_complex "[0:0]trim=start=201:duration=28,setpts=PTS-STARTPTS" a.mp4
ffmpeg version N-77883-gd7c75a5 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.2.0 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 13.100 / 55. 13.100
libavcodec 57. 22.100 / 57. 22.100
libavformat 57. 21.101 / 57. 21.101
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 25.100 / 6. 25.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, matroska,webm, from '1.mkv':
Metadata:
ENCODER : Lavf56.1.0
Duration: 00:35:40.08, start: 0.000000, bitrate: 348 kb/s
Stream #0:0: Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc
Stream #0:1: Audio: pcm_mulaw ([7][0][0][0] / 0x0007), 8000 Hz, 1 channels, s16, 64 kb/s
[libx264 @ 000002859baf3300] using SAR=1/1
[libx264 @ 000002859baf3300] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 000002859baf3300] profile High, level 3.0
[libx264 @ 000002859baf3300] 264 - core 148 r2638 7599210 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'a.mp4':
Metadata:
encoder : Lavf57.21.101
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 29.97 fps, 30k tbn, 29.97 tbc
Metadata:
encoder : Lavc57.22.100 libx264
Side data:
unknown side data type 10 (24 bytes)
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 8000 Hz, mono, fltp, 48 kb/s
Metadata:
encoder : Lavc57.22.100 aac
Stream mapping:
Stream #0:0 (vp8) -> trim (graph 0)
setpts (graph 0) -> Stream #0:0 (libx264)
Stream #0:1 -> #0:1 (pcm_mulaw (native) -> aac (native))
Press [q] to stop, [?] for help
[vp8 @ 000002859d9ae460] Discarding interframe without a prior keyframe!
[vp8 @ 000002859d9aeb00] Discarding interframe without a prior keyframe!
[vp8 @ 000002859e8eee40] Discarding interframe without a prior keyframe!
[vp8 @ 000002859e8f5460] Discarding interframe without a prior keyframe!
Error while decoding stream #0:0: Invalid data found when processing input
Last message repeated 3 times
frame= 0 fps=0.0 q=0.0 size= 62kB time=00:00:22.27 bitrate= 22.6kbits/s
frame= 0 fps=0.0 q=0.0 size= 154kB time=00:00:41.08 bitrate= 30.6kbits/s
frame= 0 fps=0.0 q=0.0 size= 255kB time=00:01:02.20 bitrate= 33.6kbits/s
frame= 0 fps=0.0 q=0.0 size= 340kB time=00:01:19.34 bitrate= 35.1kbits/s
frame= 0 fps=0.0 q=0.0 size= 423kB time=00:01:39.31 bitrate= 34.9kbits/s
frame= 88 fps= 29 q=29.0 size= 518kB time=00:01:43.79 bitrate= 40.9kbits/
frame= 140 fps= 40 q=29.0 size= 613kB time=00:01:45.46 bitrate= 47.6kbits/
frame= 194 fps= 48 q=29.0 size= 719kB time=00:01:47.38 bitrate= 54.8kbits/
...
frame= 839 fps= 14 q=29.0 size= 10881kB time=00:34:51.52 bitrate= 42.6kbits/
frame= 839 fps= 14 q=29.0 size= 10962kB time=00:35:10.46 bitrate= 42.5kbits/
frame= 839 fps= 14 q=29.0 size= 11031kB time=00:35:25.44 bitrate= 42.5kbits/
frame= 839 fps= 14 q=-1.0 Lsize= 11266kB time=00:35:40.16 bitrate= 43.1kbits/s dup=284 drop=328 speed=34.6x
video:1083kB audio:10104kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.706855%
[libx264 @ 000002859baf3300] frame I:4 Avg QP:15.24 size: 22651
[libx264 @ 000002859baf3300] frame P:305 Avg QP:19.95 size: 2626
[libx264 @ 000002859baf3300] frame B:530 Avg QP:25.41 size: 408
[libx264 @ 000002859baf3300] consecutive B-frames: 15.7% 0.0% 0.4% 83.9%
[libx264 @ 000002859baf3300] mb I I16..4: 15.9% 63.7% 20.4%
[libx264 @ 000002859baf3300] mb P I16..4: 0.3% 1.9% 0.3% P16..4: 22.3% 6.2% 2.4% 0.0% 0.0% skip:66.5%
[libx264 @ 000002859baf3300] mb B I16..4: 0.0% 0.1% 0.0% B16..8: 16.1% 0.6% 0.1% direct: 0.2% skip:82.9% L0:48.2% L1:48.5% BI: 3.4%
[libx264 @ 000002859baf3300] 8x8 transform intra:71.1% inter:71.4%
[libx264 @ 000002859baf3300] coded y,uvDC,uvAC intra: 72.2% 78.3% 40.7% inter: 5.9% 4.0% 0.1%
[libx264 @ 000002859baf3300] i16 v,h,dc,p: 29% 30% 21% 20%
[libx264 @ 000002859baf3300] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 18% 14% 5% 6% 9% 6% 9% 6%
[libx264 @ 000002859baf3300] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 38% 20% 11% 5% 5% 7% 5% 6% 4%
[libx264 @ 000002859baf3300] i8c dc,h,v,p: 46% 16% 27% 11%
[libx264 @ 000002859baf3300] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 000002859baf3300] ref P L0: 63.4% 21.5% 11.5% 3.6%
[libx264 @ 000002859baf3300] ref B L0: 92.6% 6.4% 1.0%
[libx264 @ 000002859baf3300] ref B L1: 96.4% 3.6%
[libx264 @ 000002859baf3300] kb/s:316.59
[aac @ 000002859baf4400] Qavg: 65377.508
D:\Work\ffmpeg\files> -
compile ffmpeg with alsa support on Ubuntu 12.04 amd64
6 octobre 2015, par user1129812I had followed the ffmpeg compile instructions described in "CompilationGuide/Ubuntu – FFmpeg" and had successfully compiled a version of ffmpeg on my Ubuntu 12.04 amd64 system. This compiled version of ffmpeg works ok for my normal usage. However, recently, I want to grab my Ubuntu desktop with sound from applications, I follow the instructions in "HOWTO : Proper Screencasting on Linux" and I use the command :
~/bin/ffmpeg -f alsa -ac 2 -i hw:0 -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 out_video_test.mkv
to want to grab my Ubuntu desktop with sound from application. The terminal output from this command is :
ffmpeg version 2.4.git Copyright (c) 2000-2014 the FFmpeg developers
built on Oct 13 2014 17:38:17 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/home/tkwinfo/ffmpeg_build --extra-cflags=-I/home/tkwinfo/ffmpeg_build/include --extra-ldflags=-L/home/tkwinfo/ffmpeg_build/lib --bindir=/home/tkwinfo/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 54. 10.100 / 54. 10.100
libavcodec 56. 4.101 / 56. 4.101
libavformat 56. 9.100 / 56. 9.100
libavdevice 56. 1.100 / 56. 1.100
libavfilter 5. 1.103 / 5. 1.103
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 1.100 / 53. 1.100
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, alsa, from 'hw:0':
Duration: N/A, start: 1444111224.703996, bitrate: 1536 kb/s
Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
[x11grab @ 0x3971360] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 1024 height: 768
[x11grab @ 0x3971360] shared memory extension found
Input #1, x11grab, from ':0.0':
Duration: N/A, start: 1444111224.739397, bitrate: 754974 kb/s
Stream #1:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1024x768, 754974 kb/s, 30 tbr, 1000k tbn, 30 tbc
No pixel format specified, yuv444p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x39941e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x39941e0] profile High 4:4:4 Predictive, level 3.1, 4:4:4 8-bit
[libx264 @ 0x39941e0] 64 - core 142 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=0 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=0 chroma_qp_offset=0 threads=6 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=cqp mbtree=0 qp=0
Output #0, matroska, to 'out_video_test.mkv':
Metadata:
encoder : Lavf56.9.100
Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv444p, 1024x768, q=-1--1, 30 fps, 1k tbn, 30 tbc
Metadata:
encoder : Lavc56.4.101 libx264
Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
Metadata:
encoder : Lavc56.4.101 pcm_s16le
Stream mapping:
Stream #1:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Stream #0:0 -> #0:1 (pcm_s16le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
frame= 16 fps=0.0 q=0.0 size= 1370kB time=00:00:00.54 bitrate=20438.5kbits/
frame= 31 fps= 31 q=0.0 size= etc, etcThe video part is grabbed ok but there is no sound in the output video. I had followed the procedures described in the FAQ in "HOWTO : Proper Screencasting on Linux" to use "pavucontrol" to set "capture application audio instead of mic". However, I still could only grab video from my Ubuntu desktop.
I find that I have installed libasound2-dev in my Ubuntu 12.04 amd64 system. The "libasound.so" file is in /usr/lib/x86_64-linux-gnu while the "asoundlib.h" file is in /usr/include/alsa. The config options when I compile ffmpeg is :
PATH="$PATH:$HOME/bin" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure
--prefix="$HOME/ffmpeg_build"
--extra-cflags="-I$HOME/ffmpeg_build/include"
--extra-ldflags="-L$HOME/ffmpeg_build/lib"
--bindir="$HOME/bin"
--enable-gpl
--enable-libass
--enable-libfdk-aac
--enable-libfreetype
--enable-libmp3lame
--enable-libopus
--enable-libtheora
--enable-libvorbis
--enable-libvpx
--enable-libx264
--enable-nonfree
--enable-x11grabI want to know that how do I find out whether I have compiled the alsa support into my ffmpeg ? Do I need to add the ffmpeg config option
--extra-libs=-lasound
to get alsa support when compiling ffmpeg ? (as described in some discussions in the internet) If yes, how do I specify the paths of "libasound.so" and "asoundlib.h" so that they would be used in the ffmpeg compilation process ?
Moreover, if alsa support is already compiled in my ffmpeg, what else should I try so as to be able to grab sound from application using my ffmpeg ?
Any idea. Thanks for any suggestion.