
Recherche avancée
Médias (3)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (38)
-
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 ;
-
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (5988)
-
I want to captured thumbnail from video but my code is not working
10 mars 2016, par ZisuI want to captured thumbnail from video but my code is not working
my code :$srcFile="https://upic-data-staging.s3.amazonaws.com/uploads/temp/4d265ec5602a67ca39053971372e3f06ffad897c.mp4";
$ffmpeg = '/usr/local/bin/';
$destFile = 'uploads/thumbs/123.jpg';
$cmd = sprintf('%sffmpeg -i %s -an -ss 00:00:05 -r 1 -vframes 1 -y %s',
$ffmpeg, $srcFile, $destFile);
exec($cmd);My video is in aws server
-
How to feed data to libav from ethernet streams with video&audio threads
19 août 2013, par SirenkoI have two ethernet streams with H.264 payload and G.711 payload.
I want to write payloads to file with avi extension using libav.
I can put data from the payload to the file sample.h264 and then using libav
function (avformat_open_input, avformat_find_stream_info...)write frames to file sample0.avi.
I can also do the same thing with g711 and write in sample1.avi
I can get : Bandwidth information : AS:768 Media Attribute : rtpmap : 117 H264/90000... from Session Description Protocol.
I guess how to collect video frame but don't know how to specify correct context( AVFormatContext) and
write data to AVPacket structure (possibly using av_packet_from_data).
Please suggest how to feed the data to libav from ethernet streams to
get file *.avi which consists of video and audio threads.const char *sFileOutput = "d://video_stream.avi";
ofmt = av_guess_format(NULL, sFileOutput, NULL);
ofcx = avformat_alloc_context();
ofcx->oformat = ofmt;
memcpy(ofcx->filename, sFileOutput, sizeof(ofcx->filename));
if( avio_open2( &ofcx->pb, sFileOutput, AVIO_FLAG_WRITE, NULL, NULL ) < 0){…}
ocodec = avcodec_find_decoder(CODEC_ID_H264);
ost = avformat_new_stream(ofcx, ocodec);
occx = ost->codec;
occx->codec_id = CODEC_ID_H264;
occx->codec_type = AVMEDIA_TYPE_VIDEO;
avcodec_get_context_defaults3(occx, ocodec);
if (avcodec_open2(ost->codec, ocodec, NULL) < 0) {…}
if(avio_open2( &ofcx->pb, sFileOutput, AVIO_FLAG_WRITE, NULL, NULL )) {…}
avformat_write_header( ofcx, NULL );
av_dump_format(ofcx , 0, ofcx->filename, 1 );
ix = 0;...
av_init_packet( &pkt );
// m_sFrameBuf – This is a frame formed from the data received from the Ethernet
av_packet_from_data(&pkt, (uint8_t*) &m_sFrameBuf, m_nFpameSize);
pkt.stream_index = 0;//ost->id;
pkt.pts = ix++;
pkt.dts = pkt.pts;
av_write_frame( ofcx, &pkt ); // in this point error - Unhandled exception at 0x76ff15de in ***.exe: 0xC0000094: Integer division by zero
av_free_packet( &pkt );Where is a mistake ?
I'm working in Visual studio 2010
Thanks in advance
-
ffmpeg error while converting to mp4 Error while opening encoder for output stream #0.0
20 mars 2016, par JoshI am trying to convert various file types to mp4 to be displayed using ffmpeg, but i keep getting the error :
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
Another piece that looks important is :
[libx264 @ 0x93caef0] broken ffmpeg default settings detected
[libx264 @ 0x93caef0] use an encoding preset (e.g. -vpre medium)
[libx264 @ 0x93caef0] preset usage : -vpre -vpre
[libx264 @ 0x93caef0] speed presets are listed in x264 —help
[libx264 @ 0x93caef0] profile is optional ; x264 defaults to high
The latest code I am running is :
ffmpeg -i source -s 320x240 -r 30000/1001 -b 200k -bt 240k -vcodec libx264 -coder 0 -bf 0 -refs 1 -flags2 -wpred-dct8x8 -level 30 -maxrate 10M -bufsize 10M -acodec libfaac -ac 2 -ar 48000 -ab 192k destination
I have seen a few other people with this issue, but their fixes didn’t work for some reason.
In case it matters : ultimately this will be used in php, though I am trying to get it working first via putty
EDIT: : Here is the full thing as requested(using a wmv, have tested wmv and flv) :
~ >> ffmpeg -i path.wmv -s 320x240 -r 30000/1001 -b 200k -r 29.97 -bt 240k -vcodec libx264 -coder 0 -bf 0 -refs 1 -flags2 -wpred-dct8x8 -level 30 -maxrate 10M -bufsize 10M -acodec libfaac -ac 2 -ar 48000 -ab 192k path.mp4
FFmpeg version SVN-r26076, Copyright (c) 2000-2011 the FFmpeg developers
built on Aug 28 2012 17:55:47 with gcc 4.1.2 20080704 (Red Hat 4.1.2-52)
configuration: --enable-version3 --enable-gpl --enable-nonfree --enable-shared --enable-postproc --enable-avfilter --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-ffplay --disable-indevs --disable-outdevs --disable-demuxer=v4l --disable-demuxer=v4l2 --disable-mmx
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.93. 0 / 52.93. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
libpostproc 51. 2. 0 / 51. 2. 0
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, asf, from 'path.wmv':
Metadata:
SfOriginalFPS : 299
WMFSDKVersion : 11.0.6001.7000
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
title : Wildlife in HD
artist :
copyright : © 2008 Microsoft Corporation
comment : Footage: Small World Productions, Inc; Tourism New Zealand | Producer: Gary F. Spradling | Music: Steve Ball
Duration: 00:00:30.09, start: 8.000000, bitrate: 6977 kb/s
Stream #0.0(eng): Audio: wmav2, 44100 Hz, 2 channels, s16, 192 kb/s
Stream #0.1(eng): Video: vc1, yuv420p, 1280x720, 5942 kb/s, 29.97 tbr, 1k tbn, 1k tbc
File 'path.mp4' already exists. Overwrite ? [y/N] y
[buffer @ 0x9ce9eb0] w:1280 h:720 pixfmt:yuv420p
[scale @ 0x9ce8f70] w:1280 h:720 fmt:yuv420p -> w:320 h:240 fmt:yuv420p flags:0x4
[libx264 @ 0x9ce9ef0] broken ffmpeg default settings detected
[libx264 @ 0x9ce9ef0] use an encoding preset (e.g. -vpre medium)
[libx264 @ 0x9ce9ef0] preset usage: -vpre <speed> -vpre <profile>
[libx264 @ 0x9ce9ef0] speed presets are listed in x264 --help
[libx264 @ 0x9ce9ef0] profile is optional; x264 defaults to high
Output #0, mp4, to 'path.mp4':
Stream #0.0(eng): Video: libx264, yuv420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
Stream #0.1(eng): Audio: libfaac, 48000 Hz, 2 channels, s16, 192 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
</profile></speed>Thanks for any help