
Recherche avancée
Autres articles (24)
-
Soumettre améliorations et plugins supplémentaires
10 avril 2011Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...) -
Automated installation script of MediaSPIP
25 avril 2011, parTo overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
The documentation of the use of this installation script is available here.
The code of this (...) -
Gestion générale des documents
13 mai 2011, parMédiaSPIP ne modifie jamais le document original mis en ligne.
Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)
Sur d’autres sites (3431)
-
FFMPEG + Android wrapper using the latest versions off FFMPEG
8 avril 2014, par StackOverflowedI am trying to compile FFMPEG to work with my Android app. I've looked at : https://github.com/halfninja/android-ffmpeg-x264 which is almost what I want but I need a later version of FFMPEG (so I'm trying to use the latest, 2.2).
I'm using most of the scripts located there, but the problem is after I run compile_make_everything.sh, I try to run ndk-build but I get errors (basically it can't find the main function in ffmpeg.c).
This is my Android.mk :
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
#LOCAL_ALLOW_UNDEFINED_SYMBOLS := true
LOCAL_MODULE := videokit
LOCAL_SRC_FILES := videokit/com_myapp_example_FFMpegService.c
LOCAL_LDLIBS := -llog -ljnigraphics -lz -landroid
LOCAL_STATIC_LIBRARIES :=ffmpeg
include $(BUILD_SHARED_LIBRARY)
$(call import-module,ffmpeg-2.0.1/android/arm)If I modify my LOCAL_SRC_FILES to include ffmpeg.c, it fails when I tries to find some of the helper libraries it requires :
LOCAL_SRC_FILES := videokit/com_myapp_example_FFMpegService.c ffmpeg/ffmpeg.c ffmpeg/cmdutils.cThe error :
In file included from
/home/me/ffmpeg/new-android-ffmpeg/Project/jni/ffmpeg/ffmpeg.c:44:0 :
/home/me/ffmpeg/new-android-ffmpeg/Project/jni/ffmpeg/libavformat/avformat.h:255:32 :
fatal error : libavcodec/avcodec.h : No such file or directory
compilation terminated.How can I include the latest ffmpeg library while still being able to call the main function ?
-
Can you split a file using ffmpeg directly from a db ?
31 mars 2014, par JeffI am splitting a file using ffmpeg and python. I am able split a file if I input a file path, but if I send in the file itself from my mongodb, it errors out. Is there a way to get ffmpeg to run using the file instead of the path to the file ?
python code :
args = [ffmpeg_binary,
"-v", "quiet",
"-y", "-i", video_file, "-vcodec", "copy", "-acodec", "copy",
"-ss", "00:00:00", "-t", "00:00:10", "-sn",
output_file_name ]
pipe = sp.Popen(args)if video_file is a
gridfs.grid_file.GridOut
object or a(gridfs.grid_file.GridOut object).read()
, I get :Traceback (most recent call last):
File "C:/dev/youniversity/test.py", line 21, in <module>
split_vid_from_file(vid_file)
File "C:\dev\youniversity\src\lib\ffmpeg_lib.py", line 107, in split_vid_from_file
pipe = sp.Popen(args)
File "C:\Python27\lib\subprocess.py", line 709, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 957, in _execute_child
startupinfo)
TypeError: must be string without null bytes or None, not str
</module>How do I split the video directly from the DB ?
EDIT : I found that you can do this :
... "-y", "-", ...
pipe = sp.Popen(args, stdin=sp.PIPE)but I don't want the user to type input, I want to pipe in the variable.
-
Encode h264 automatically on nginx server
18 février 2017, par Thinh PhamI have installed and configured my own streaming server using Nginx with rtmp module base on this tutorial https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video. I only use live application and record stream into flv file. And now I want to encode any new flv files in my VOD directory automatically to play it on my website. Is it possible to config it in my nginx.conf ? I have tried set
record_suffix .mp4;
in order to play it without encode but failed.
Additional,exec ffmpeg -i
is not work for me when I want to restream into mobile application.