Recherche avancée

Médias (0)

Mot : - Tags -/albums

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

Autres articles (80)

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

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, 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 (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (5427)

  • Laravel FFmpeg error ffprobe running command -show_streams -print_format json is not running How i can resolve it ?

    12 octobre 2019, par Shahzad Waris

    I’m using laravel FFmpeg Package v4 to change the Dimension of the video.
    This is my queue log.

    [2019-10-12 15:14:17] local.INFO : ffprobe running command
    "C :/FFmpeg/bin/ffprobe.exe"
    C :\wamp64\www\creamer\creamer\storage\app\public\videos1570870350.mp4
    -show_streams -print_format json [2019-10-12 15:14:17] local.ERROR : ffprobe failed to execute command "C :/FFmpeg/bin/ffprobe.exe"
    C :\wamp64\www\creamer\creamer\storage\app\public\videos1570870350.mp4
    -show_streams -print_format json [2019-10-12 15:14:17] local.ERROR : Unable to probe
    C :\wamp64\www\creamer\creamer\storage\app\public\videos1570870350.mp4
    "exception" :"[object] (FFMpeg\Exception\RuntimeException(code : 0) :
    Unable to probe
    C :\wamp64\www\creamer\creamer\storage\app\public\videos1570870350.mp4
    at
    C :\wamp64\www\creamer\creamer\vendor\php-ffmpeg\php-ffmpeg\src\FFMpeg\FFProbe.php:263,
    Alchemy\BinaryDriver\Exception\ExecutionFailureException(code : 0) :
    ffprobe failed to execute command \"C :/FFmpeg/bin/ffprobe.exe\"
    C :\wamp64\www\creamer\creamer\storage\app\public\videos1570870350.mp4
    -show_streams -print_format json at C :\wamp64\www\creamer\creamer\vendor\alchemy\binary-driver\src\Alchemy\BinaryDriver\ProcessRunner.php:100)
    [stacktrace]

    0 C :\wamp64\www\creamer\creamer\vendor\php-ffmpeg\php-ffmpeg\src\FFMpeg\FFProbe.php(206) :

    FFMpeg\FFProbe->probe(’C :\wamp64\www\c...’, ’-show_streams’,
    ’streams’)

    1 C :\wamp64\www\creamer\creamer\vendor\php-ffmpeg\php-ffmpeg\src\FFMpeg\FFMpeg.php(92) :

    FFMpeg\FFProbe->streams(’C :\wamp64\www\c...’) [internal
    function] : Illuminate\Queue\Console\WorkCommand->handle() 1 :
    https://github.com/pascalbaljetmedia/laravel-ffmpeg?ref=madewithlaravel.com

    This is Queue code :

    namespace App\Jobs;

    use App\Video;
    use FFMpeg;
    use FFMpeg\Coordinate\Dimension;
    use FFMpeg\Format\Video\X264;
    use Illuminate\Bus\Queueable;
    use Illuminate\Contracts\Queue\ShouldQueue;
    use Illuminate\Foundation\Bus\Dispatchable;
    use Illuminate\Queue\InteractsWithQueue;
    use Illuminate\Queue\SerializesModels;

    class ConvertVideoForDownloading implements ShouldQueue
    {
       use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
       public $video;
       /**
        * Create a new job instance.
        *
        * @return void
        */
       public function __construct(Video $v)
       {
           $this->video = $v;
       }

       /**
        * Execute the job.
        *
        * @return void
        */
       public function handle()
       {
           // create a video format...
           $lowBitrateFormat = (new X264)->setKiloBitrate(500);

           // open the uploaded video from the right disk...
           FFMpeg::fromDisk('local')
               ->open('public\videos' . $this->video->videoLink)

           // add the 'resize' filter...
               ->addFilter(function ($filters) {
                   $filters->resize(new Dimension(960, 540));
               })

           // call the 'export' method...
               ->export()

           // tell the MediaExporter to which disk and in which format we want to export...
               ->toDisk('local')
               ->inFormat($lowBitrateFormat)

           // call the 'save' method with a filename...
               ->save($this->video->id . '.mp4');

           // update the database so we know the convertion is done!
           // $this->video->update([
           //     'converted_for_downloading_at' => Carbon::now(),
           // ]);

       }
    }
  • Linker error when compiling ffmpeg for Android

    7 novembre 2011, par Satheesh

    I have try to implement the ffmpeg decoding library in my android project.Dowload FFmpeg.I got the ffmpeg library from the bambuser client version and unpack that into the project jni folder.Then i run the extract command(./extract.sh) in cygwin compiler tool(its becoz am using windows os) after that am trying to build ffmpeg library using the command ./build.sh

    I have googled a lot but i cant make it work. Please help me out from this.

    NDK version : NDKr5b Cygwin tool version : 1.7

    My build.sh file is

    /************Command starts here******************/

    #!/bin/bash

    if [ "$NDK" = "" ]; then
       echo NDK variable not set, assuming ${HOME}/android-ndk
       export NDK=${HOME}/android-ndk
    fi

    SYSROOT=$NDK/platforms/android-8/arch-arm
    # Expand the prebuilt/* path into the correct one
    TOOLCHAIN=`echo $NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows`
    export PATH=$TOOLCHAIN/bin:$PATH

    rm -rf build/ffmpeg
    mkdir -p build/ffmpeg
    cd ffmpeg

    # Don't build any neon version for now
    for version in armv5te armv7a
    do

       DEST=../build/ffmpeg
       FLAGS="--target-os=linux --arch=arm"
       FLAGS="$FLAGS --cross-prefix=arm-linux-androideabi- --arch=arm"
       FLAGS="$FLAGS --sysroot=$SYSROOT"
       FLAGS="$FLAGS --soname-prefix=/data/data/org.rifluxyss.androiddev.livewallpapaerffmpeg/lib/"
       FLAGS="$FLAGS --enable-cross-compile --cc=$TOOLCHAIN/bin/arm-linux-androideabi-gcc"
       FLAGS="$FLAGS --enable-shared --disable-symver"
       FLAGS="$FLAGS --nm=$TOOLCHAIN/bin/arm-linux-androideabi-nm"
       FLAGS="$FLAGS --ar=$TOOLCHAIN/bin/arm-linux-androideabi-ar"
       FLAGS="$FLAGS --ranlib=$TOOLCHAIN/bin/arm-linux-androideabi-ranlib"
       FLAGS="$FLAGS --enable-small --optimization-flags=-O2"
       FLAGS="$FLAGS --enable-encoder=mpeg2video --enable-encoder=nellymoser --enable-memalign-hack "
       FLAGS="$FLAGS --disable-ffmpeg --disable-ffplay"
       FLAGS="$FLAGS --disable-ffserver --disable-ffprobe --disable-encoders"
       FLAGS="$FLAGS --disable-muxers --disable-devices --disable-protocols"
       FLAGS="$FLAGS --enable-protocol=file --enable-avfilter"
       FLAGS="$FLAGS --disable-network --enable-pthreads --enable-avutil"
       FLAGS="$FLAGS --disable-avdevice --disable-asm --extra-libs=-lgcc"

       case "$version" in
           neon)
               EXTRA_CFLAGS="-march=armv7-a -mfloat-abi=softfp -mfpu=neon"
               EXTRA_LDFLAGS="-Wl,--fix-cortex-a8"
               # Runtime choosing neon vs non-neon requires
               # renamed files
               ABI="armeabi-v7a"
               ;;
           armv7a)
               EXTRA_CFLAGS="-march=armv7-a -mfloat-abi=softfp"
               EXTRA_LDFLAGS=""
               ABI="armeabi-v7a"
               ;;
           *)
               EXTRA_CFLAGS=""
               EXTRA_LDFLAGS=""
               ABI="armeabi"
               ;;
       esac
       DEST="$DEST/$ABI"
       FLAGS="$FLAGS --prefix=$DEST"

       mkdir -p $DEST
       echo $FLAGS --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="$EXTRA_LDFLAGS" > $DEST/info.txt
       ./configure $FLAGS --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="$EXTRA_LDFLAGS" | tee $DEST/configuration.txt
       [ $PIPESTATUS == 0 ] || exit 1
       make clean
       make -j4 || exit 1
       make install || exit 1

    done

    /****************Command ends here************************/

    While compiling this am getting error when linking the archive files into .so files.

    The error is look like
    "arm-linux-androideabi/bin/ld.exe : cannot find -lavutil
    Collect2:ld returned 1 exit status
    make :[libaswscale/libswscale.so] Error 1
    make :
    waititng for unfinished jobs...."

    Please anyone help me to out from this. Thanks in advance

  • Compiling ffmpeg for Android on OSX

    16 février 2021, par Tim Autin

    I'm trying to compile ffmpeg for Android, on OSX 10.12.4 .

    



    Here are the steps I followed :

    



    1°) Compile pkg-config

    



    Download the sources from here . Extract && cd in the pkg-config folder.

    



    export DST=/a/path/on/my/computer

./configure --with-internal-glib --prefix=$DST --exec-prefix=$DST
make -j2
make install

export PATH=$PATH:$DST/bin


    



    2°) Compile ffmpeg

    



    Download the sources from here. Extract && cd in the ffmpeg folder.

    



    export NDK=/path/to/android-ndk-r15c
export PLATFORM_VERSION=android-26
export ARCH=arm
export PLATFORM=$NDK/platforms/$PLATFORM_VERSION/arch-$ARCH
export TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64

export PREFIX=$(pwd)/android/$ARCH

export ADDI_CFLAGS="-Os -fpic -marm"
export ADDI_CONFIGURE_FLAG=""
export ADDI_LDFLAGS=""

./configure \
  --prefix=$PREFIX \
  --enable-shared \
  --disable-static \
  --disable-doc \
  --disable-ffmpeg \
  --disable-ffplay \
  --disable-ffprobe \
  --disable-ffserver \
  --disable-symver \
  --disable-avdevice \
  \
  --pkg-config=pkg-config \
  \
  --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
  --target-os=linux \
  --arch=$ARCH \
  --enable-cross-compile \
  --sysroot=$PLATFORM \
  --extra-cflags="$ADDI_CFLAGS" \
  --extra-ldflags="$ADDI_LDFLAGS" \
  \
  $ADDI_CONFIGURE_FLAG

make -j2


    



    Make fails with the following error :

    



    AR  libavfilter/libavfilter.a
AR  libavformat/libavformat.a
CC  libavcodec/aaccoder.o
In file included from /Users/Tim/Library/Android/android-ndk-r15c/platforms/android-26/arch-arm/usr/include/asm/termbits.h:19:0,
from /Users/Tim/Library/Android/android-ndk-r15c/platforms/android-26/arch-arm/usr/include/asm-generic/termios.h:21,
from /Users/Tim/Library/Android/android-ndk-r15c/platforms/android-26/arch-arm/usr/include/asm/termios.h:19,
from /Users/Tim/Library/Android/android-ndk-r15c/platforms/android-26/arch-arm/usr/include/linux/termios.h:22,
from /Users/Tim/Library/Android/android-ndk-r15c/platforms/android-26/arch-arm/usr/include/sys/ioctl.h:37,
from ./libavutil/timer.h:36,
from ./libavutil/internal.h:42,
from ./libavutil/common.h:467,
from libavcodec/mathops.h:27,
from libavcodec/aaccoder.c:38:
libavcodec/aaccoder.c: In function 'search_for_ms':
libavcodec/aaccoder.c:803:25: error: expected identifier or '(' before numeric constant
int B0 = 0, B1 = 0;
^
libavcodec/aaccoder.c:865:28: error: lvalue required as left operand of assignment
B0 += b1+b2;
^
libavcodec/aaccoder.c:866:25: error: 'B1' undeclared (first use in this function)
B1 += b3+b4;
^
libavcodec/aaccoder.c:866:25: note: each undeclared identifier is reported only once for each function it appears in
make: *** [libavcodec/aaccoder.o] Error 1
make: *** Waiting for unfinished jobs....


    



    I'm able to fix that error by renaming B0 & B1 variables in the source to A0 & A1 (don't know why it fixes the problem), but then it fails somewhere else. I guess something is wrong in my config, and I'd prefer to avoid having to patch the source.

    



    So the questions are :

    



      

    • does someone know what's wrong here ? Do I need to give some args to gcc ?
    • 


    • is the —target-os=linux correct, or should it be —target-os=darwin ? Is target-os the OS where the compilation is done, or where ffmpeg will be executed ? By using darwin, I can compile using —enable-static, but not —enable-shared (which I want).
    • 


    



    Note : I need to compile it myself as I want only an arm version, with HTTPS support. Thus I can't use the existing built versions.