
Recherche avancée
Autres articles (81)
-
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
-
La gestion des forums
3 novembre 2011, parSi les forums sont activés sur le site, les administrateurs ont la possibilité de les gérer depuis l’interface d’administration ou depuis l’article même dans le bloc de modification de l’article qui se trouve dans la navigation de la page.
Accès à l’interface de modération des messages
Lorsqu’il est identifié sur le site, l’administrateur peut procéder de deux manières pour gérer les forums.
S’il souhaite modifier (modérer, déclarer comme SPAM un message) les forums d’un article particulier, il a à sa (...)
Sur d’autres sites (3487)
-
errors while cmake compiling ffmpeg with custom libx265 which has opencv code in it
10 mai 2017, par Gibrani have changed libx265 with my code. now the new code dependency of opencv in it. so i changed the CMakeLists.txt of x265 source to solve it. i run exactly what i want it to do.
But when i compile it and add library as an external library in ffmpeg. ffmpeg gives the same dependency error of OpenCV like before because of this library. see the log below of ffmpeg.there is a configure file in ffmpeg i think by adding OpenCv dependency in it.
check_pkg_config x265 x265.h x265_api_get
pkg-config --exists --print-errors x265
check_func_headers x265.h x265_api_get -I/home/ryuk666/ffmpeg_build/include -L/home/ryuk666/ffmpeg_build/lib -lx265 -lstdc++ -lm -lrt -ldl
check_ld cc -I/home/ryuk666/ffmpeg_build/include -L/home/ryuk666/ffmpeg_build/lib -lx265 -lstdc++ -lm -lrt -ldl
check_cc -I/home/ryuk666/ffmpeg_build/include -L/home/ryuk666/ffmpeg_build/lib
BEGIN /tmp/ffconf.fTnjzKqn.c
1 #include
2 #include
3 long check_x265_api_get(void) { return (long) x265_api_get; }
4 int main(void) { int ret = 0;
5 ret |= ((intptr_t)check_x265_api_get) & 0xFFFF;
6 return ret; }
END /tmp/ffconf.fTnjzKqn.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -I/home/ryuk666/ffmpeg_build/include -std=c11 -fomit-frame-pointer -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/opus -I/home/ryuk666/ffmpeg_build/include -L/home/ryuk666/ffmpeg_build/lib -c -o /tmp/ffconf.OuPGoDMW.o /tmp/ffconf.fTnjzKqn.c
gcc -L/home/ryuk666/ffmpeg_build/lib -Wl,--as-needed -Wl,-z,noexecstack -I/home/ryuk666/ffmpeg_build/include -L/home/ryuk666/ffmpeg_build/lib -o /tmp/ffconf.RVzkkwqb /tmp/ffconf.OuPGoDMW.o -lx265 -lstdc++ -lm -lrt -ldl -lx264 -lpthread -lm -ldl -lvpx -lm -lpthread -lvpx -lm -lpthread -lvpx -lm -lpthread -lvpx -lm -lpthread -lvorbisenc -lvorbis -logg -ltheoraenc -ltheoradec -logg -lopus -lm -lmp3lame -lfreetype -lz -lpng12 -lz -lm -lfdk-aac -lm -lass -lm -lharfbuzz -lfontconfig -lexpat -lfreetype -lexpat -lfribidi -lfreetype -lz -lpng12 -lz -lm -lm -lz -pthread
/home/ryuk666/ffmpeg_build/lib/libx265.a(encoder.cpp.o): In function `afterMeanShift(cv::Mat&, int, std::vector >, cv::Size_<int>, std::vector >, cv::Mat, std::vector >)':
encoder.cpp:(.text+0x7abe): undefined reference to `cv::Mat::create(int, int const*, int)'
encoder.cpp:(.text+0x7ae0): undefined reference to `cv::Mat::zeros(cv::Size_<int>, int)'
encoder.cpp:(.text+0x7b17): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x7b91): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x7bad): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x7c29): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x7c45): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x7cbe): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x7d67): undefined reference to `cv::Mat::create(int, int const*, int)'
encoder.cpp:(.text+0x7d89): undefined reference to `cv::Mat::zeros(cv::Size_<int>, int)'
encoder.cpp:(.text+0x7dc0): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x7e39): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x7e55): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x7ed1): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x7eed): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x7f66): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x81bc): undefined reference to `cv::Mat::create(int, int const*, int)'
encoder.cpp:(.text+0x81de): undefined reference to `cv::Mat::zeros(cv::Size_<int>, int)'
encoder.cpp:(.text+0x8215): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x8291): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x82ad): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x8329): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x8345): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x83be): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x84aa): undefined reference to `cv::getStructuringElement(int, cv::Size_<int>, cv::Point_<int>)'
encoder.cpp:(.text+0x8598): undefined reference to `cv::morphologyEx(cv::_InputArray const&, cv::_OutputArray const&, int, cv::_InputArray const&, cv::Point_<int>, int, int, cv::Scalar_<double> const&)'
encoder.cpp:(.text+0x85e1): undefined reference to `cv::getStructuringElement(int, cv::Size_<int>, cv::Point_<int>)'
encoder.cpp:(.text+0x86c9): undefined reference to `cv::morphologyEx(cv::_InputArray const&, cv::_OutputArray const&, int, cv::_InputArray const&, cv::Point_<int>, int, int, cv::Scalar_<double> const&)'
encoder.cpp:(.text+0x8786): undefined reference to `cv::Mat::create(int, int const*, int)'
encoder.cpp:(.text+0x87a8): undefined reference to `cv::Mat::zeros(cv::Size_<int>, int)'
encoder.cpp:(.text+0x87df): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x8859): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x8875): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x88f1): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x890d): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x8986): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x89f1): undefined reference to `cv::threshold(cv::_InputArray const&, cv::_OutputArray const&, double, double, int)'
encoder.cpp:(.text+0x8cac): undefined reference to `cv::connectedComponentsWithStats(cv::_InputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, int, int)'
encoder.cpp:(.text+0x8e3f): undefined reference to `cv::compare(cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, int)'
encoder.cpp:(.text+0x8e89): undefined reference to `cv::getStructuringElement(int, cv::Size_<int>, cv::Point_<int>)'
encoder.cpp:(.text+0x8f67): undefined reference to `cv::dilate(cv::_InputArray const&, cv::_OutputArray const&, cv::_InputArray const&, cv::Point_<int>, int, int, cv::Scalar_<double> const&)'
encoder.cpp:(.text+0x9031): undefined reference to `cv::Mat::copyTo(cv::_OutputArray const&) const'
encoder.cpp:(.text+0x9067): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x90f2): undefined reference to `cv::Mat::copySize(cv::Mat const&)'
encoder.cpp:(.text+0x9138): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x91b6): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x91d5): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9255): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x9270): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x92e6): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x9305): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9385): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x93a4): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9425): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x9444): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x94c5): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x94e0): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9556): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x9575): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x95f5): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x9614): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9695): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x96b0): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9726): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x9745): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x97c5): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0x97e4): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0x9865): undefined reference to `cv::fastFree(void*)'
/home/ryuk666/ffmpeg_build/lib/libx265.a(encoder.cpp.o): In function `meanShift2(cv::Mat, cv::Mat&, cv::Size_<int>, std::vector >&, std::vector >&, std::vector >)':
encoder.cpp:(.text+0x9a69): undefined reference to `cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int)'
encoder.cpp:(.text+0x9b2b): undefined reference to `cv::Mat::copyTo(cv::_OutputArray const&) const'
encoder.cpp:(.text+0xa11c): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xa191): undefined reference to `cv::Mat::deallocate()'
/home/ryuk666/ffmpeg_build/lib/libx265.a(encoder.cpp.o): In function `x265::Encoder::encode(x265_picture const*, x265_picture*)':
encoder.cpp:(.text+0xa2c3): undefined reference to `cvCreateImage'
encoder.cpp:(.text+0xa450): undefined reference to `cvSet2D'
encoder.cpp:(.text+0xa4cd): undefined reference to `cv::cvarrToMat(void const*, bool, bool, int, cv::AutoBuffer*)'
encoder.cpp:(.text+0xa5e9): undefined reference to `cv::Mat::copyTo(cv::_OutputArray const&) const'
encoder.cpp:(.text+0xa794): undefined reference to `cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int)'
encoder.cpp:(.text+0xa86e): undefined reference to `cv::Mat::copyTo(cv::_OutputArray const&) const'
encoder.cpp:(.text+0xb1ec): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xb262): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xb300): undefined reference to `cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int)'
encoder.cpp:(.text+0xb45e): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xb4d4): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xb565): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xb5e0): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xb5ff): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xb67e): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xb810): undefined reference to `cv::Mat::copyTo(cv::_OutputArray const&) const'
encoder.cpp:(.text+0xbad4): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xbb3a): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xbcd2): undefined reference to `cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int)'
encoder.cpp:(.text+0xc01e): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xc083): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xc11b): undefined reference to `cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int)'
encoder.cpp:(.text+0xc1ea): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xc260): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xc27b): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xc2f1): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xc310): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xc38d): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xc3ac): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xc429): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xc4dd): undefined reference to `cv::fastFree(void*)'
encoder.cpp:(.text+0xd5a0): undefined reference to `cv::Mat::deallocate()'
encoder.cpp:(.text+0xd6bc): undefined reference to `cv::Mat::copySize(cv::Mat const&)'
encoder.cpp:(.text+0xd7a6): undefined reference to `cv::Mat::copySize(cv::Mat const&)'
encoder.cpp:(.text+0xda4f): undefined reference to `cv::Mat::copySize(cv::Mat const&)'
collect2: error: ld returned 1 exit status
ERROR: x265 not found using pkg-config
</int></int></int></int></int></int></double></int></int></int></int></double></int></int></int></double></int></int></int></int></int></int></int> -
FFMPEG how to synchronize 2 video streams before comparison
7 mai 2017, par Yang ZhangI am trying to write a ffmpeg filter to do some comparison between two video streams, the video stream is come from capture card, but when I try to compare the frames one by one, I found the frames is slightly not synchronize.
for example :
This is the first input stream frames order :
a, b, c, d, e, f, g....
And This is second :
c, d, e, f, g....
when I comparing the frames in the filter, I found that it becomes ’a’ vs ’c’, ’b’ vs ’d’..., it’s not synchronize.
Does there exists any way to synchronize 2 video streams ?
thanks in advance !
-
is Cloud API's needed for Video Conversion to save huge time ?
4 mai 2017, par user2224250I have seen a couple of ffmpeg software’s which converts a video x format (1.8 GB) to y format (1.8 GB) in less than 90 seconds
For example IDealshare VideoGo
When I work with ffmpeg in the terminal, these sort of conversions takes atleast one hour. Moreover, when I compare to the above software, am facing a very very big number interms of time.
May be, do you think for these fast conversions, we must take help from third party cloud API’s (software’s) such as amazon elastic transcoder etc etc.
Any pointers would be really appreciable !!