Recherche avancée

Médias (2)

Mot : - Tags -/documentation

Autres articles (98)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

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

  • Keeping control of your media in your hands

    13 avril 2011, par

    The 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 (...)

Sur d’autres sites (10459)

  • invalid data found when processing input ffmpeg

    13 avril 2018, par Yaal Dryer

    I’m trying to combine some .ts files using ffmpeg. They’re encrypted, but I have the key in the dir with the other files. I used the info from this page to try to combine these files. This is the full code :

    ffmpeg -i playlist.m3u8 -c copy output.ts  
    ffmpeg version N-90656-ga26c9fdd1b Copyright (c) 2000-2018 the FFmpeg developers
       built with gcc 7.3.0 (GCC)
       configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
       libavutil      56. 13.100 / 56. 13.100
       libavcodec     58. 17.100 / 58. 17.100
       libavformat    58. 11.101 / 58. 11.101
       libavdevice    58.  2.100 / 58.  2.100
       libavfilter     7. 14.100 /  7. 14.100
       libswscale      5.  0.102 /  5.  0.102
       libswresample   3.  0.101 /  3.  0.101
       libpostproc    55.  0.100 / 55.  0.100
    playlist.m3u8: Invalid data found when processing input

    It seems someone else on the question I linked to above had the same error that I’m having but nobody responded to it. Any idea what’s wrong ? Thanks

    EDIT : After looking over some more info, the key is also encrypted. This is the key : AI+UjSUn1lhJ/JHbEf5NyVjRBgqScYEKgx18h85zi5E=

    User kape123 managed to get a plain 16 byte key, but there haven’t been updates on the question linked above since September of 2017. The error with the m3u8 file still persists on my end. Thoughts ?

  • FFMpeg mixing audio to video creates silent video after audio is added,

    25 mars 2018, par 1234567

    mixing audio to video creates silent video after audio is added, using FFMpeg

    this is the command I am using

    "-y","-i",j,"-filter_complex","amovie="+audio+":loop=999,asetpts=N/SR/TB,atrim=0:18,adelay=50000|50000,aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=1.5[a1];[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=2.0[a2];[a1][a2]amerge,pan=stereo:c0code>

    I have a video which is 2 mins 7 seconds ling, I want to ’mix’ audio to a part starting from 50 seconds to 68 seconds

    What i want is to keep original sound from video and mix audio to existing sound of video(not over write) it, (keep old video sound and new audio in video)

    what happens is till 50 seconds video has its own sound, from 50 -68 the audio over writes the video sound and from then till end it is silent

    what i want is video to have its sound through out the video and mix from 50 -68 seconds the audio to it

    this graphic can explain a bit of what i want and what i am getting

    What i want enter image description here
    what i am gettingenter image description here
    another problem that I am facing is
    if i try this on a silent video (video with no sound at all) this code fails this is the error that I am getting

    ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
     built with gcc 4.8 (GCC)
     configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
     libavutil      55. 17.103 / 55. 17.103
     libavcodec     57. 24.102 / 57. 24.102
     libavformat    57. 25.100 / 57. 25.100
     libavdevice    57.  0.101 / 57.  0.101
     libavfilter     6. 31.100 /  6. 31.100
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/sdcard0/abcd/Videos/20180325_164206.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: isommp42
       creation_time   : 2018-03-25 16:44:15
     Duration: 00:02:05.21, start: 0.000000, bitrate: 1585 kb/s
       Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x1280, 1584 kb/s, SAR 1:1 DAR 9:16, 11.83 fps, 90k tbr, 90k tbn, 180k tbc (default)
       Metadata:
         creation_time   : 2018-03-25 16:44:15
         handler_name    : VideoHandle
    [mp3 @ 0xaca26b40] Skipping 0 bytes of junk at 417.
    [Parsed_pan_9 @ 0xac9b17e0] This syntax is deprecated. Use '|' to separate the list items.
    Stream specifier ':a' in filtergraph description amovie=/storage/sdcard0/abcd/Videos/baby.mp3:loop=999,asetpts=N/SR/TB,atrim=0:18,adelay=50000|50000,aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=1.5[a1];[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=2.0[a2]; [a1][a2]amerge,pan=stereo:c0code>

    how can we add audio to a silent video

  • Changing bit-rate with timestamp copy still offsets events by 1 or 2 frames

    10 avril 2018, par harkmug

    As a novice user, I am trying to understand the following. I have an mp4 (encoder=Lavf57.66.104) that is 127 MB in size and I use the following to reduce its size :

    ffmpeg -i original.mp4 -start_at_zero -copyts -b:v 1000k -c:a copy output.mp4

    The duration and number of frames stay the same after this process, however, when I annotate (using ELAN) the same events (at millisecond level, e.g. a blink) the output video (encoder=Lavf57.55.100) seems to be offset relative to the original by 1 or 2 frames.

    Can someone help me understand this shift ? Thanks !

    UPDATE (2018-04-10) :
    As per @Mulvya’s suggestion, ran :

    ffmpeg -i original.mp4 -copyts -b:v 1000k -c:a copy output.mp4

    Looking at the two files :

    fprobe -v error -select_streams v:0 -show_frames -show_entries frame=key_frame,pkt_pts_time,pict_type,coded_picture_number -of default=noprint_wrappers=1:nokey=1 -of csv=p=0 original.mp4 | head -n 5

    1,5292.861000,I,0
    0,5292.894333,P,1
    0,5292.927667,P,2
    0,5292.961000,P,3
    0,5292.994333,P,4

    Same for output :

    1,5292.866016,I,0
    0,5292.899349,P,1
    0,5292.932682,P,2
    0,5292.966016,P,3
    0,5292.999349,P,4

    Trying to understand how to get the same time-stamps for the same frames. Maybe this is not possible ?