
Recherche avancée
Médias (1)
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (40)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)
Sur d’autres sites (6515)
-
FFmpeg error while adding watermark : Not overwriting - exiting
10 août 2021, par Ryan WangI'm implementing a video editing feature on my Flutter App using the Flutter-FFmpeg package, [Adding watermarks on video] specifically, while executing the code I got this error :


E/mobile-ffmpeg( 5731): Not overwriting - exiting
D/flutter-ffmpeg( 5731): FFmpeg exited with rc: 1



Most importantly, the output file cannot be played by the VideoPlayer. And it just LOADS FOREVER, the
VideoController
Widget shows that the player is buffering. I've tested My VideoPlayer widget, and it works very well on the videos that were not processed.

Here's the code I'm using :


await FlutterFFmpeg().execute(
 '-i video.mp4 -i logo.png -filter_complex [0:v][1:v]overlay=5:5 -c:a copy -movflags +faststart output.mp4'
 );



A full log of the executing process in case it helps :


D/flutter-ffmpeg( 5731): Running FFmpeg with arguments: [-i, /data/user/0/com.raheyo.cheese/cache/REC5995709221575585296.mp4, -i, /data/user/0/com.raheyo.cheese/cache/e0baa6a8-4d4c-407a-a73e-be4dcf4d08fd.mp4, -filter_complex, [0:v][1:v]overlay=5:5, -c:a, copy, -movflags, +faststart, /data/user/0/com.raheyo.cheese/cache/e0baa6a8-4d4c-407a-a73e-be4dcf4d08fd.mp4].
I/mobile-ffmpeg( 5731): Loading mobile-ffmpeg.
I/mobile-ffmpeg( 5731): Loaded mobile-ffmpeg-full-arm64-v8a-4.4-20200725.
D/mobile-ffmpeg( 5731): Callback thread started.
I/mobile-ffmpeg( 5731): ffmpeg version v4.4-dev-416
I/mobile-ffmpeg( 5731): Copyright (c) 2000-2020 the FFmpeg developers
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): 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)
I/mobile-ffmpeg( 5731): configuration: --cross-prefix=aarch64-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-arm64/ffmpeg --pkg-config=/usr/bin/pkg-config --enable-version3 --arch=aarch64 --cpu=armv8-a --cc=aarch64-linux-android24-clang --cxx=aarch64-linux-android24-clang++ --extra-libs='-L/home/taner/Projects/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 --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-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec
I/mobile-ffmpeg( 5731): libavutil 56. 55.100 / 56. 55.100
I/mobile-ffmpeg( 5731): libavcodec 58. 96.100 / 58. 96.100
I/mobile-ffmpeg( 5731): libavformat 58. 48.100 / 58. 48.100
I/mobile-ffmpeg( 5731): libavdevice 58. 11.101 / 58. 11.101
I/mobile-ffmpeg( 5731): libavfilter 7. 87.100 / 7. 87.100
I/mobile-ffmpeg( 5731): libswscale 5. 8.100 / 5. 8.100
I/mobile-ffmpeg( 5731): libswresample 3. 8.100 / 3. 8.100
I/mobile-ffmpeg( 5731): Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/user/0/com.raheyo.cheese/cache/REC5995709221575585296.mp4':
I/mobile-ffmpeg( 5731): Metadata:
I/mobile-ffmpeg( 5731): major_brand :
I/mobile-ffmpeg( 5731): mp42
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): minor_version :
I/mobile-ffmpeg( 5731): 0
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): compatible_brands:
I/mobile-ffmpeg( 5731): isommp42
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): creation_time :
I/mobile-ffmpeg( 5731): 2021-08-06T19:50:53.000000Z
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): com.android.version:
I/mobile-ffmpeg( 5731): 9
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Duration:
I/mobile-ffmpeg( 5731): 00:00:01.69
I/mobile-ffmpeg( 5731): , start:
I/mobile-ffmpeg( 5731): 0.000000
I/mobile-ffmpeg( 5731): , bitrate:
I/mobile-ffmpeg( 5731): 12834 kb/s
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Stream #0:0
I/mobile-ffmpeg( 5731): (eng)
I/mobile-ffmpeg( 5731): : Video: h264 (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt470bg/smpte170m), 1920x1080, 12728 kb/s
I/mobile-ffmpeg( 5731): , SAR 1:1 DAR 16:9
I/mobile-ffmpeg( 5731): ,
I/mobile-ffmpeg( 5731): 20.09 fps,
I/mobile-ffmpeg( 5731): 30 tbr,
I/mobile-ffmpeg( 5731): 90k tbn,
I/mobile-ffmpeg( 5731): 180k tbc
I/mobile-ffmpeg( 5731): (default)
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Metadata:
I/mobile-ffmpeg( 5731): rotate :
I/mobile-ffmpeg( 5731): 90
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): creation_time :
I/mobile-ffmpeg( 5731): 2021-08-06T19:50:53.000000Z
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): handler_name :
I/mobile-ffmpeg( 5731): VideoHandle
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Side data:
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): displaymatrix: rotation of -90.00 degrees
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Stream #0:1
I/mobile-ffmpeg( 5731): (eng)
I/mobile-ffmpeg( 5731): : Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 96 kb/s
I/mobile-ffmpeg( 5731): (default)
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Metadata:
I/mobile-ffmpeg( 5731): creation_time :
I/mobile-ffmpeg( 5731): 2021-08-06T19:50:53.000000Z
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): handler_name :
I/mobile-ffmpeg( 5731): SoundHandle
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Input #1, png_pipe, from '/data/user/0/com.raheyo.cheese/cache/e0baa6a8-4d4c-407a-a73e-be4dcf4d08fd.mp4':
I/mobile-ffmpeg( 5731): Duration:
I/mobile-ffmpeg( 5731): N/A
I/mobile-ffmpeg( 5731): , bitrate:
I/mobile-ffmpeg( 5731): N/A
I/mobile-ffmpeg( 5731):
I/mobile-ffmpeg( 5731): Stream #1:0
I/mobile-ffmpeg( 5731): : Video: png, rgba(pc), 393x822
I/mobile-ffmpeg( 5731): ,



 



-
Audio on TS File Falls Progressively Out of Sync
8 août 2021, par Steve BrownI would really appreciate some help with this...


I have a .ts file I've downloaded from the internet, when I play in Quicktime the video progressively falls behind the audio. It becomes noticeable after a couple of minutes and is a few seconds out after about ten minutes. It plays fine in VLC, but I want to be able to play on my AppleTV which does the same as Quicktime.


I've tried everything I can think of to resolve...


- 

- Convert with VLC, which does work, but every few seconds the audio skips.
- Convert with Handbrake, which again works, but every few seconds the audio skips like with VLC.
- Convert with FFMpeg using -async, but I get the same result again with the audio skips.
- Extracted the audio and video to two separate files and recreated a new file with FFMpeg, this makes no difference and is the same as playing the original file.
- Tried "stretching" the audio with FFMpeg using "aresample=async=1000", which synchronises but the audio is distorted.












I think the audio skips I'm getting from the -async option are caused because the audio is being trimmed to sync with the video. What I want to do is adjust the video to fit with the audio and leave the audio unchanged.


I've tried to do this with -vsync, but the the results are the same as the original file. The FFMpeg user guide says the following :


With -map you can select from which stream the timestamps should be taken. You can leave either video or audio unchanged and sync the remaining stream(s) to the unchanged one.


But I cannot figure out the syntax. This is what I'm trying but the output is the same as the original...


ffmpeg -vsync 1 -I test.ts -map 0:1 -map 0:0 -y test.mp4


I've tried the above using vsync with 0, 1 and 2, but the result is still the same.


Could anyone please help me with the syntax to sync the video stream to the audio stream and leave the audio unchanged ? Or suggest an alternative method I could use ?


Any help would be really, really appreciated. Thanks.


Here is the ffprobe for test.ts...


ffprobe version 4.4 Copyright (c) 2007-2021 the FFmpeg developers
built with Apple clang version 12.0.0 (clang-1200.0.32.29)
configuration : —prefix=/usr/local/Cellar/ffmpeg/4.4_1 —enable-shared —enable-pthreads —enable-version3 —enable-avresample —cc=clang —host-cflags= —host-ldflags= —enable-ffplay —enable-gnutls —enable-gpl —enable-libaom —enable-libbluray —enable-libdav1d —enable-libmp3lame —enable-libopus —enable-librav1e —enable-librubberband —enable-libsnappy —enable-libsrt —enable-libtesseract —enable-libtheora —enable-libvidstab —enable-libvorbis —enable-libvpx —enable-libwebp —enable-libx264 —enable-libx265 —enable-libxml2 —enable-libxvid —enable-lzma —enable-libfontconfig —enable-libfreetype —enable-frei0r —enable-libass —enable-libopencore-amrnb —enable-libopencore-amrwb —enable-libopenjpeg —enable-libspeex —enable-libsoxr —enable-libzmq —enable-libzimg —disable-libjack —disable-indev=jack —enable-videotoolbox
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
Input #0, mpegts, from 'TEst.ts' :
Duration : 02:13:05.51, start : 1.406000, bitrate : 4579 kb/s
Program 1
Metadata :
service_name : Service01
service_provider : FFmpeg
Stream #0:0[0x100] : Video : h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1920x1080, 23.98 tbr, 90k tbn, 1411200000.00 tbc
Stream #0:1[0x101] : Audio : aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 195 kb/s


-
FFMPEG Artwork cover image not set [duplicate]
16 août 2021, par DP_DevBellow is my FFMPEG command where is converting video file to audio and also setting artwork, but artwork not setting in audio file. FFMPEG command not giving any error.


[-y, -i, input.mp4, -i, artwork.jpg, -ss, 00:00:00.00, -to, 00:00:15.00, -map, 0:1, -map, 1, -vn, -acodec, copy, -metadata, comment=Cover (Front), -id3v2_version, 3, -write_id3v1, 1, output.m4a]


I am extracting audio file from video file and adding art cover to audio output file. Output generated in FFmpeg process. Cover of output file is not set and no error in output. :


I/ffmpeg-kit: ffmpeg version v4.4-dev-3015-gc0d0b1c4f6
I/ffmpeg-kit: Copyright (c) 2000-2021 the FFmpeg developers
I/ffmpeg-kit: configuration: --cross-prefix=aarch64-linux-android- --sysroot=/files/android-sdk/ndk/22.0.7026061/toolchains/llvm/prebuilt/linux-x86_64/sysroot --prefix=/storage/dark/projects/ffmpeg-kit/prebuilt/android-arm64-lts/ffmpeg --pkg-config=/usr/bin/pkg-config --enable-version3 --arch=aarch64 --cpu=armv8-a --cc=aarch64-linux-android21-clang --cxx=aarch64-linux-android21-clang++ --ranlib=aarch64-linux-android-ranlib --strip=aarch64-linux-android-strip --nm=aarch64-linux-android-nm --extra-libs='-L/storage/dark/projects/ffmpeg-kit/prebuilt/android-arm64-lts/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-static --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-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 --disable-sdl2 --enable-libmp3lame --enable-iconv --enable-libvorbis --enable-libopencore-amrnb --enable-libshine --enable-libspeex --enable-libilbc --enable-libopus --enable-libsoxr --enable-libtwolame --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec
V/FA: Activity resumed, time: 113363059
I/ffmpeg-kit: libavutil 56. 65.100 / 56. 65.100
I/ffmpeg-kit: libavcodec 58.123.100 / 58.123.100
I/ffmpeg-kit: libavformat 58. 67.100 / 58. 67.100
I/ffmpeg-kit: libavdevice 58. 12.100 / 58. 12.100
I/ffmpeg-kit: libavfilter 7.106.100 / 7.106.100
I/ffmpeg-kit: libswscale 5. 8.100 / 5. 8.100
I/ffmpeg-kit: libswresample 3. 8.100 / 3. 8.100

I/ffmpeg-kit: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4'
I/ffmpeg-kit: Metadata:
I/ffmpeg-kit: major_brand : 
I/ffmpeg-kit: mp42
I/ffmpeg-kit: minor_version : 
I/ffmpeg-kit: 0
I/ffmpeg-kit: compatible_brands: 
I/ffmpeg-kit: isommp42
I/ffmpeg-kit: creation_time : 
I/ffmpeg-kit: 2021-05-30T10:25:09.000000Z
I/ffmpeg-kit: com.android.version: 
I/ffmpeg-kit: 10
I/ffmpeg-kit: Duration: 
I/ffmpeg-kit: 00:00:51.40
I/ffmpeg-kit: , start: 
I/ffmpeg-kit: 0.000000
I/ffmpeg-kit: , bitrate: 
I/ffmpeg-kit: 20306 kb/s
I/ffmpeg-kit: Stream #0:0
I/ffmpeg-kit: (eng)
I/ffmpeg-kit: : Video: h264 (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt470bg/smpte170m), 1920x1080, 20084 kb/s
I/ffmpeg-kit: , SAR 1:1 DAR 16:9
I/ffmpeg-kit: , 
I/ffmpeg-kit: 30 fps, 
I/ffmpeg-kit: 30 tbr, 
I/ffmpeg-kit: 90k tbn, 
I/ffmpeg-kit: 180k tbc
I/ffmpeg-kit: (default)
I/ffmpeg-kit: Metadata:
I/ffmpeg-kit: rotate : 
I/ffmpeg-kit: 90
I/ffmpeg-kit: creation_time : 
I/ffmpeg-kit: 2021-05-30T10:25:09.000000Z
I/ffmpeg-kit: handler_name : 
I/ffmpeg-kit: VideoHandle
I/ffmpeg-kit: vendor_id : 
I/ffmpeg-kit: [0][0][0][0]
I/ffmpeg-kit: Side data:
I/ffmpeg-kit: 
I/ffmpeg-kit: displaymatrix: rotation of -90.00 degrees
I/ffmpeg-kit: Stream #0:1
I/ffmpeg-kit: (eng)
I/ffmpeg-kit: : Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s
I/ffmpeg-kit: (default)
I/ffmpeg-kit: Metadata:
I/ffmpeg-kit: creation_time : 
I/ffmpeg-kit: 2021-05-30T10:25:09.000000Z
I/ffmpeg-kit: handler_name : 
I/ffmpeg-kit: SoundHandle
I/ffmpeg-kit: vendor_id : 
I/ffmpeg-kit: [0][0][0][0]
W/turn.videotomp: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObje
I/ffmpeg-kit: Input #1, image2, from 'cover.jpg'
I/ffmpeg-kit: Duration: 
I/ffmpeg-kit: 00:00:00.04
I/ffmpeg-kit: , start: 
I/ffmpeg-kit: 0.000000
I/ffmpeg-kit: , bitrate: 
I/ffmpeg-kit: 245926 kb/s
I/ffmpeg-kit: Stream #1:0
I/ffmpeg-kit: : Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 2420x3226 
I/ffmpeg-kit: , 
I/ffmpeg-kit: 25 fps, 
I/ffmpeg-kit: 25 tbr, 
I/ffmpeg-kit: 25 tbn, 
I/ffmpeg-kit: 25 tbc
I/ffmpeg-kit: Output #0, ipod, to 'output.m4a'
I/ffmpeg-kit: Metadata:
I/ffmpeg-kit: major_brand : 
I/ffmpeg-kit: mp42
I/ffmpeg-kit: minor_version : 
I/ffmpeg-kit: 0
I/ffmpeg-kit: compatible_brands: 
I/ffmpeg-kit: isommp42
I/ffmpeg-kit: com.android.version: 
I/ffmpeg-kit: 10
I/ffmpeg-kit: encoder : 
I/ffmpeg-kit: Lavf58.67.100
I/ffmpeg-kit: Stream #0:0
I/ffmpeg-kit: (eng)
I/ffmpeg-kit: : Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s
I/ffmpeg-kit: (default)
I/ffmpeg-kit: Metadata:
I/ffmpeg-kit: creation_time : 
I/ffmpeg-kit: 2021-05-30T10:25:09.000000Z
I/ffmpeg-kit: handler_name : 
I/ffmpeg-kit: SoundHandle
I/ffmpeg-kit: vendor_id : 
I/ffmpeg-kit: [0][0][0][0]
I/ffmpeg-kit: Stream mapping:
I/ffmpeg-kit: Stream #0:1 -> #0:0
I/ffmpeg-kit: (copy)
I/ffmpeg-kit: Press [q] to stop, [?] for help
I/ffmpeg-kit: size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x