
Recherche avancée
Médias (39)
-
Stereo master soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
ED-ME-5 1-DVD
11 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
1,000,000
27 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Demon Seed
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
The Four of Us are Dying
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Corona Radiata
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (61)
-
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 ) (...) -
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 (...)
Sur d’autres sites (9825)
-
Installing GPAC's player - Errors
25 janvier 2016, par VirMarGuI am working with Ubuntu 14.04 LTS 64 bits.
I am trying to compile and install GPAC’s player (Osmo) in its latest version.I had an installed version, but I have tried to compile one new and finally, the previous one doesn’t already work fine.
I have made the following steps :
1. sudo apt-get install git
2. git clone https://github.com/gpac/gpac.git
3. sudo apt-get install subversion make pkg-config g++ zlib1g-dev libfreetype6-dev libjpeg62-dev libpng12-dev libopenjpeg-dev
libmad0-dev libfaad-dev libogg-dev libvorbis-dev libtheora-dev
liba52-0.7.4-dev libavcodec-dev libavformat-dev libavutil-dev
libswscale-dev libavresample-dev libxv-dev x11proto-video-dev
libgl1-mesa-dev x11proto-gl-dev linux-sound-base libxvidcore-dev
libssl-dev libjack-dev libasound2-dev libpulse-dev libsdl1.2-dev
dvb-apps libavcodec-extra libavdevice-dev libmozjs185-dev
4. cd gpac
5. ./configureThe output of the previous execution is :
** System Configuration
Install prefix: /usr/local
Source path: /home/vmg/gpac
C compiler: gcc
C++ compiler: g++
make: make
CPU: x86_64
Big Endian: no
** GPAC 0.5.2-DEV rev1167-gaef2bf4-master Core Configuration **
debug version: no
GProf enabled: no
Static build enabled: no
Memory tracking enabled: no
Fixed-Point Version: no
IPV6 Support: yes
Static Modules: no
** Detected libraries **
zlib: system
OSS Audio: yes
ALSA Audio: yes
Jack Audio: yes
PulseAudio Audio: yes
DirectFB support: no
X11 Shared Memory support: yes (path: /usr/X11R6)
X11 XVideo support: yes
SDL Support: yes
OpenGL support: yes
TinyGL support: no
OpenSSL support: yes
Mozilla XUL/GECKO support: no
DVB Support: yes
XMLRPC Support: no
wxWidgets support: no
** Extra Libraries used **
SpiderMonkey: system
FreeType: system
JPEG: system
OpenJPEG: system
PNG: system
MAD: system
FAAD: system
XVID: system
FFMPEG: system
Xiph OGG: system
Platinum UPnP: no
AVCap: no
Xiph Vorbis: system
Xiph Theora: system
A52 (AC3): system
OpenSVCDecoder: no
OpenHEVCDecoder: no
Freenect: no
Creating config.mak
config.h is unchanged
Check config.log for detection failures
Done - type 'make help' for make info, 'make' to build-
make
make -C src all
make[1] : Entering directory/home/vmg/gpac/src'
CC utils/os_divers.c
CC utils/os_file.c
CC utils/list.c
CC utils/bitstream.c
CC utils/error.c
CC utils/alloc.c
utils/alloc.c: In function ‘gf_asprintf’:
utils/alloc.c:868:2: warning: implicit declaration of function ‘asprintf’ [-Wimplicit-function-declaration]
size = asprintf(strp, fmt, args);
^
CC utils/url.c
CC utils/configfile.c
CC utils/sha1.c
CC utils/base_encoding.c
CC utils/os_net.c
CC utils/os_thread.c
CC utils/os_config_init.c
CC utils/cache.c
utils/cache.c: In function ‘gf_cache_create_entry’:
utils/cache.c:482:10: warning: variable ‘err’ set but not used [-Wunused-but-set-variable]
GF_Err err;
^
utils/cache.c:526:10: warning: variable ‘err’ set but not used [-Wunused-but-set-variable]
GF_Err err;
^
CC utils/downloader.c
utils/downloader.c: In function ‘gf_dm_connect’:
utils/downloader.c:1385:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
int ret;
^
CC utils/xml_parser.c
CC utils/utf.c
CC utils/token.c
CC utils/color.c
CC utils/os_module.c
CC utils/path2d.c
CC utils/path2d_stroker.c
CC utils/module.c
CC utils/uni_bidi.c
CC utils/ringbuffer.c
CC utils/map.c
CC ietf/rtcp.c
CC ietf/rtp.c
CC ietf/rtp_packetizer.c
CC ietf/rtp_pck_3gpp.c
CC ietf/rtp_pck_mpeg12.c
CC ietf/rtp_pck_mpeg4.c
CC ietf/rtsp_command.c
CC ietf/rtsp_common.c
CC ietf/rtsp_response.c
CC ietf/rtsp_session.c
CC ietf/sdp.c
CC ietf/rtp_depacketizer.c
CC ietf/rtp_streamer.c
CC bifs/arith_decoder.c
CC bifs/bifs_codec.c
CC bifs/bifs_node_tables.c
CC bifs/com_dec.c
CC bifs/com_enc.c
CC bifs/conditional.c
CC bifs/field_decode.c
CC bifs/field_encode.c
CC bifs/memory_decoder.c
CC bifs/predictive_mffield.c
CC bifs/quantize.c
CC bifs/script_dec.c
CC bifs/script_enc.c
CC bifs/unquantize.c
CC odf/desc_private.c
CC odf/descriptors.c
CC odf/odf_code.c
odf/odf_code.c: In function ‘gf_odf_write_kw’:
odf/odf_code.c:2633:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC odf/odf_codec.c
CC odf/odf_command.c
odf/odf_command.c: In function ‘gf_odf_write_od_remove’:
odf/odf_command.c:171:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
odf/odf_command.c: In function ‘gf_odf_del_ipmp_update’:
odf/odf_command.c:570:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC odf/qos.c
CC odf/slc.c
odf/slc.c: In function ‘gf_odf_write_slc’:
odf/slc.c:261:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC odf/ipmpx_code.c
CC odf/oci_codec.c
CC odf/ipmpx_dump.c
CC odf/ipmpx_parse.c
CC odf/odf_dump.c
CC odf/odf_parse.c
CC laser/lsr_enc.c
CC laser/lsr_dec.c
CC laser/lsr_tables.c
CC isomedia/avc_ext.c
CC isomedia/box_code_3gpp.c
isomedia/box_code_3gpp.c: In function ‘styl_Write’:
isomedia/box_code_3gpp.c:641:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC isomedia/box_code_apple.c
CC isomedia/box_code_base.c
isomedia/box_code_base.c: In function ‘mp4a_AddBox’:
isomedia/box_code_base.c:3511:12: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC isomedia/box_code_drm.c
isomedia/box_code_drm.c: In function ‘schm_Write’:
isomedia/box_code_drm.c:196:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC isomedia/box_code_meta.c
CC isomedia/box_dump.c
CC isomedia/box_funcs.c
CC isomedia/data_map.c
CC isomedia/drm_sample.c
CC isomedia/isom_intern.c
CC isomedia/isom_read.c
CC isomedia/isom_store.c
CC isomedia/isom_write.c
isomedia/isom_write.c: In function ‘gf_isom_estimate_size’:
isomedia/isom_write.c:3818:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC isomedia/media.c
CC isomedia/media_odf.c
CC isomedia/meta.c
CC isomedia/movie_fragments.c
CC isomedia/sample_descs.c
CC isomedia/stbl_read.c
CC isomedia/stbl_write.c
CC isomedia/track.c
CC isomedia/tx3g.c
CC isomedia/iff.c
CC isomedia/hint_track.c
CC isomedia/hinting.c
CC isomedia/box_code_adobe.c
CC isomedia/ttml.c
CC scene_manager/scene_manager.c
scene_manager/scene_manager.c: In function ‘gf_sm_update_bitwrapper_buffer’:
scene_manager/scene_manager.c:764:11: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
fread(data, 1, data_size, f);
^
CC scene_manager/text_to_bifs.c
CC scene_manager/loader_bt.c
CC scene_manager/loader_xmt.c
CC scene_manager/loader_isom.c
CC scene_manager/loader_qt.c
CC scene_manager/loader_svg.c
CC scene_manager/swf_parse.c
scene_manager/swf_parse.c: In function ‘swf_def_bits_jpeg’:
scene_manager/swf_parse.c:2100:10: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC scene_manager/swf_bifs.c
CC scene_manager/swf_svg.c
CC scene_manager/scene_dump.c
CC scene_manager/scene_stats.c
CC scene_manager/scene_engine.c
CC scene_manager/encode_isom.c
CC terminal/channel.c
CC terminal/clock.c
CC terminal/decoder.c
CC terminal/term_node_init.c
CC terminal/input_sensor.c
CC terminal/media_control.c
CC terminal/media_manager.c
CC terminal/media_memory.c
CC terminal/media_object.c
CC terminal/media_sensor.c
CC terminal/mpeg4_inline.c
CC terminal/network_service.c
CC terminal/object_browser.c
CC terminal/object_manager.c
CC terminal/scene.c
CC terminal/terminal.c
CC terminal/svg_external.c
CC compositor/audio_input.c
CC compositor/audio_mixer.c
CC compositor/audio_render.c
CC compositor/bindable.c
CC compositor/camera.c
CC compositor/compositor.c
CC compositor/compositor_2d.c
CC compositor/compositor_3d.c
CC compositor/compositor_node_init.c
CC compositor/drawable.c
CC compositor/events.c
CC compositor/font_engine.c
CC compositor/hc_flash_shape.c
CC compositor/hardcoded_protos.c
CC compositor/mesh.c
CC compositor/mesh_collide.c
CC compositor/mesh_tesselate.c
CC compositor/mpeg4_animstream.c
CC compositor/mpeg4_audio.c
CC compositor/mpeg4_background.c
CC compositor/mpeg4_background2d.c
CC compositor/mpeg4_bitmap.c
CC compositor/mpeg4_composite.c
CC compositor/mpeg4_form.c
CC compositor/mpeg4_geometry_2d.c
CC compositor/mpeg4_geometry_3d.c
CC compositor/mpeg4_geometry_ifs2d.c
CC compositor/mpeg4_geometry_ils2d.c
CC compositor/mpeg4_gradients.c
CC compositor/mpeg4_grouping.c
CC compositor/mpeg4_grouping_2d.c
CC compositor/mpeg4_grouping_3d.c
CC compositor/mpeg4_layer_2d.c
CC compositor/mpeg4_layer_3d.c
CC compositor/mpeg4_layout.c
CC compositor/mpeg4_lighting.c
CC compositor/mpeg4_path_layout.c
CC compositor/mpeg4_sensors.c
CC compositor/mpeg4_sound.c
CC compositor/mpeg4_text.c
CC compositor/mpeg4_textures.c
CC compositor/mpeg4_timesensor.c
CC compositor/mpeg4_viewport.c
CC compositor/navigate.c
CC compositor/offscreen_cache.c
CC compositor/svg_base.c
CC compositor/svg_filters.c
CC compositor/svg_font.c
CC compositor/svg_geometry.c
CC compositor/svg_grouping.c
CC compositor/svg_media.c
CC compositor/svg_paint_servers.c
CC compositor/svg_text.c
CC compositor/texturing.c
CC compositor/texturing_gl.c
CC compositor/visual_manager.c
CC compositor/visual_manager_2d.c
CC compositor/visual_manager_2d_draw.c
CC compositor/visual_manager_3d.c
CC compositor/visual_manager_3d_gl.c
CC compositor/x3d_geometry.c
CC scenegraph/base_scenegraph.c
CC scenegraph/mpeg4_animators.c
CC scenegraph/commands.c
CC scenegraph/mpeg4_nodes.c
CC scenegraph/mpeg4_valuator.c
CC scenegraph/vrml_interpolators.c
CC scenegraph/vrml_proto.c
CC scenegraph/vrml_route.c
CC scenegraph/vrml_script.c
CC scenegraph/vrml_smjs.c
CC scenegraph/vrml_tools.c
CC scenegraph/x3d_nodes.c
CC scenegraph/svg_attributes.c
CC scenegraph/svg_types.c
CC scenegraph/svg_smjs.c
CC scenegraph/smil_anim.c
CC scenegraph/smil_timing.c
CC scenegraph/svg_properties.c
CC scenegraph/dom_events.c
CC scenegraph/dom_smjs.c
CC scenegraph/xbl_process.c
CC scenegraph/xml_ns.c
CC scenegraph/html5_media_smjs.c
CC scenegraph/html5_mse_smjs.c
CC scenegraph/webvtt_smjs.c
CC media_tools/isom_tools.c
media_tools/isom_tools.c: In function ‘gf_media_change_pl’:
media_tools/isom_tools.c:2321:9: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC media_tools/dash_segmenter.c
media_tools/dash_segmenter.c: In function ‘gf_media_isom_segment_file’:
media_tools/dash_segmenter.c:1666:21: warning: variable ‘SegmentNum’ set but not used [-Wunused-but-set-variable]
u32 scaler, SegmentNum;
^
media_tools/dash_segmenter.c: In function ‘dasher_isom_segment_file’:
media_tools/dash_segmenter.c:2969:6: warning: ‘track_duration2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
e = dasher_isom_adjust_last_sample(in, trackNumber, track_duration2, target_duration_in_timescale, fragment_duration_in_sec);
^
media_tools/dash_segmenter.c:2952:14: note: ‘track_duration2’ was declared here
u32 i, j, track_duration2, sample_count = gf_isom_get_sample_count(in, trackNumber);
^
CC media_tools/av_parsers.c
media_tools/av_parsers.c: In function ‘gf_ac3_parser_bs’:
media_tools/av_parsers.c:4694:64: warning: variable ‘syncword’ set but not used [-Wunused-but-set-variable]
u32 fscod, frmsizecod, bsid, ac3_mod, freq, framesize, bsmod, syncword;
^
media_tools/av_parsers.c: In function ‘gf_eac3_parser_bs’:
media_tools/av_parsers.c:4759:45: warning: variable ‘syncword’ set but not used [-Wunused-but-set-variable]
u32 fscod, bsid, ac3_mod, freq, framesize, syncword, substreamid, lfon, channels, numblkscod;
^
CC media_tools/img.c
CC media_tools/media_import.c
media_tools/media_import.c: In function ‘gf_import_amr_evrc_smv’:
media_tools/media_import.c:3803:54: warning: variable ‘readen’ set but not used [-Wunused-but-set-variable]
u32 track, trackID, di, sample_rate, block_size, i, readen;
^
media_tools/media_import.c: In function ‘gf_import_raw_unit’:
media_tools/media_import.c:6971:35: warning: variable ‘readen’ set but not used [-Wunused-but-set-variable]
u32 mtype, track, di, timescale, readen;
^
CC media_tools/mpegts.c
media_tools/mpegts.c: In function ‘gf_m2ts_process_tdt_tot’:
media_tools/mpegts.c:1952:6: warning: variable ‘data_size’ set but not used [-Wunused-but-set-variable]
u32 data_size, nb_sections;
^
CC media_tools/m3u8.c
CC media_tools/mpd.c
media_tools/mpd.c: In function ‘gf_m3u8_fill_mpd_struct.isra.15’:
media_tools/mpd.c:1267:45: warning: ‘pe’ may be used uninitialized in this function [-Wmaybe-uninitialized]
set->segment_template->duration = (u32)pe->duration_info;
^
CC media_tools/dash_client.c
media_tools/dash_client.c: In function ‘gf_dash_update_manifest’:
media_tools/dash_client.c:2083:6: warning: ‘force_timeline_setup’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if (force_timeline_setup) {
^
media_tools/dash_client.c: In function ‘gf_dash_get_segment_availability_start_time’:
media_tools/dash_client.c:1329:21: warning: ‘scale’ may be used uninitialized in this function [-Wmaybe-uninitialized]
*segment_duration /= scale;
^
media_tools/dash_client.c:1324:6: note: ‘scale’ was declared here
u32 scale;
^
media_tools/dash_client.c:1328:23: warning: ‘dur’ may be used uninitialized in this function [-Wmaybe-uninitialized]
*segment_duration = (Double) dur;
^
media_tools/dash_client.c:1323:13: note: ‘dur’ was declared here
u64 start, dur;
^
media_tools/dash_client.c: In function ‘gf_dash_group_current_segment_start_time’:
media_tools/dash_client.c:1331:24: warning: ‘scale’ may be used uninitialized in this function [-Wmaybe-uninitialized]
return ((Double)start)/scale;
^
media_tools/dash_client.c:1324:6: note: ‘scale’ was declared here
u32 scale;
^
CC media_tools/media_export.c
CC media_tools/m2ts_mux.c
media_tools/m2ts_mux.c: In function ‘gf_m2ts_mux_table_get_next_packet’:
media_tools/m2ts_mux.c:486:21: warning: variable ‘table’ set but not used [-Wunused-but-set-variable]
GF_M2TS_Mux_Table *table;
^
CC media_tools/filestreamer.c
CC media_tools/avilib.c
CC media_tools/mpeg2_ps.c
CC media_tools/gpac_ogg.c
CC media_tools/ismacryp.c
CC media_tools/isom_hinter.c
CC media_tools/saf.c
CC media_tools/vobsub.c
CC media_tools/text_import.c
CC media_tools/html5_media.c
CC media_tools/html5_mse.c
media_tools/html5_mse.c: In function ‘gf_mse_parse_segment’:
media_tools/html5_mse.c:783:12: warning: variable ‘e’ set but not used [-Wunused-but-set-variable]
GF_Err e;
^
CC media_tools/webvtt.c
CC mcrypt/cbc.c
CC mcrypt/cfb.c
CC mcrypt/ctr.c
CC mcrypt/des.c
CC mcrypt/ecb.c
CC mcrypt/g_crypt.c
CC mcrypt/ncfb.c
CC mcrypt/nofb.c
CC mcrypt/ofb.c
CC mcrypt/rijndael-128.c
CC mcrypt/rijndael-192.c
CC mcrypt/rijndael-256.c
CC mcrypt/stream.c
CC mcrypt/tripledes.c
OBJS utils/os_divers.o utils/os_file.o utils/list.o utils/bitstream.o utils/error.o utils/alloc.o utils/url.o utils/configfile.o utils/sha1.o utils/base_encoding.o utils/os_net.o utils/os_thread.o utils/os_config_init.o utils/cache.o utils/downloader.o utils/xml_parser.o utils/utf.o utils/token.o utils/color.o utils/os_module.o utils/math.o utils/path2d.o utils/path2d_stroker.o utils/module.o utils/uni_bidi.o utils/ringbuffer.o utils/unicode.o utils/map.o mcrypt/cbc.o mcrypt/cfb.o mcrypt/ctr.o mcrypt/des.o mcrypt/ecb.o mcrypt/g_crypt.o mcrypt/ncfb.o mcrypt/nofb.o mcrypt/ofb.o mcrypt/rijndael-128.o mcrypt/rijndael-192.o mcrypt/rijndael-256.o mcrypt/stream.o mcrypt/tripledes.o scenegraph/base_scenegraph.o scenegraph/mpeg4_animators.o scenegraph/commands.o scenegraph/mpeg4_nodes.o scenegraph/mpeg4_valuator.o scenegraph/vrml_interpolators.o scenegraph/vrml_proto.o scenegraph/vrml_route.o scenegraph/vrml_script.o scenegraph/vrml_smjs.o scenegraph/vrml_tools.o scenegraph/x3d_nodes.o scenegraph/svg_attributes.o scenegraph/svg_types.o scenegraph/svg_smjs.o scenegraph/smil_anim.o scenegraph/smil_timing.o scenegraph/svg_properties.o scenegraph/dom_events.o scenegraph/dom_smjs.o scenegraph/xbl_process.o scenegraph/xml_ns.o scenegraph/html5_media_smjs.o scenegraph/html5_mse_smjs.o scenegraph/webvtt_smjs.o ietf/rtcp.o ietf/rtp.o ietf/rtp_packetizer.o ietf/rtp_pck_3gpp.o ietf/rtp_pck_mpeg12.o ietf/rtp_pck_mpeg4.o ietf/rtsp_command.o ietf/rtsp_common.o ietf/rtsp_response.o ietf/rtsp_session.o ietf/sdp.o ietf/rtp_depacketizer.o ietf/rtp_streamer.o bifs/arith_decoder.o bifs/bifs_codec.o bifs/bifs_node_tables.o bifs/com_dec.o bifs/com_enc.o bifs/conditional.o bifs/field_decode.o bifs/field_encode.o bifs/memory_decoder.o bifs/predictive_mffield.o bifs/quantize.o bifs/script_dec.o bifs/script_enc.o bifs/unquantize.o isomedia/avc_ext.o isomedia/box_code_3gpp.o isomedia/box_code_apple.o isomedia/box_code_base.o isomedia/box_code_drm.o isomedia/box_code_meta.o isomedia/box_dump.o isomedia/box_funcs.o isomedia/data_map.o isomedia/drm_sample.o isomedia/isom_intern.o isomedia/isom_read.o isomedia/isom_store.o isomedia/isom_write.o isomedia/media.o isomedia/media_odf.o isomedia/meta.o isomedia/movie_fragments.o isomedia/sample_descs.o isomedia/stbl_read.o isomedia/stbl_write.o isomedia/track.o isomedia/tx3g.o isomedia/iff.o isomedia/hint_track.o isomedia/hinting.o isomedia/box_code_adobe.o isomedia/ttml.o odf/desc_private.o odf/descriptors.o odf/odf_code.o odf/odf_codec.o odf/odf_command.o odf/qos.o odf/slc.o odf/ipmpx_code.o odf/oci_codec.o odf/ipmpx_dump.o odf/ipmpx_parse.o odf/odf_dump.o odf/odf_parse.o media_tools/isom_tools.o media_tools/dash_segmenter.o media_tools/av_parsers.o media_tools/img.o media_tools/media_import.o media_tools/mpegts.o media_tools/m3u8.o media_tools/mpd.o media_tools/dash_client.o media_tools/media_export.o media_tools/m2ts_mux.o media_tools/filestreamer.o media_tools/avilib.o media_tools/mpeg2_ps.o media_tools/gpac_ogg.o media_tools/ismacryp.o media_tools/isom_hinter.o media_tools/saf.o media_tools/vobsub.o media_tools/text_import.o media_tools/html5_media.o media_tools/html5_mse.o media_tools/webvtt.o scene_manager/scene_manager.o scene_manager/text_to_bifs.o scene_manager/loader_bt.o scene_manager/loader_xmt.o scene_manager/loader_isom.o scene_manager/loader_qt.o scene_manager/loader_svg.o scene_manager/swf_parse.o scene_manager/swf_bifs.o scene_manager/swf_svg.o scene_manager/scene_dump.o scene_manager/scene_stats.o scene_manager/scene_engine.o scene_manager/encode_isom.o terminal/channel.o terminal/clock.o terminal/decoder.o terminal/term_node_init.o terminal/input_sensor.o terminal/media_control.o terminal/media_manager.o terminal/media_memory.o terminal/media_object.o terminal/media_sensor.o terminal/mpeg4_inline.o terminal/network_service.o terminal/object_browser.o terminal/object_manager.o terminal/scene.o terminal/terminal.o terminal/svg_external.o compositor/audio_input.o compositor/audio_mixer.o compositor/audio_render.o compositor/bindable.o compositor/camera.o compositor/compositor.o compositor/compositor_2d.o compositor/compositor_3d.o compositor/compositor_node_init.o compositor/drawable.o compositor/events.o compositor/font_engine.o compositor/hc_flash_shape.o compositor/hardcoded_protos.o compositor/mesh.o compositor/mesh_collide.o compositor/mesh_tesselate.o compositor/mpeg4_animstream.o compositor/mpeg4_audio.o compositor/mpeg4_background.o compositor/mpeg4_background2d.o compositor/mpeg4_bitmap.o compositor/mpeg4_composite.o compositor/mpeg4_form.o compositor/mpeg4_geometry_2d.o compositor/mpeg4_geometry_3d.o compositor/mpeg4_geometry_ifs2d.o compositor/mpeg4_geometry_ils2d.o compositor/mpeg4_gradients.o compositor/mpeg4_grouping.o compositor/mpeg4_grouping_2d.o compositor/mpeg4_grouping_3d.o compositor/mpeg4_layer_2d.o compositor/mpeg4_layer_3d.o compositor/mpeg4_layout.o compositor/mpeg4_lighting.o compositor/mpeg4_path_layout.o compositor/mpeg4_sensors.o compositor/mpeg4_sound.o compositor/mpeg4_text.o compositor/mpeg4_textures.o compositor/mpeg4_timesensor.o compositor/mpeg4_viewport.o compositor/navigate.o compositor/offscreen_cache.o compositor/svg_base.o compositor/svg_filters.o compositor/svg_font.o compositor/svg_geometry.o compositor/svg_grouping.o compositor/svg_media.o compositor/svg_paint_servers.o compositor/svg_text.o compositor/texturing.o compositor/texturing_gl.o compositor/visual_manager.o compositor/visual_manager_2d.o compositor/visual_manager_2d_draw.o compositor/visual_manager_3d.o compositor/visual_manager_3d_gl.o compositor/x3d_geometry.o laser/lsr_enc.o laser/lsr_dec.o laser/lsr_tables.o
LIBS -lm -L/usr/local/lib -lGL -lGLU -lX11 -lz -lssl -lcrypto -lmozjs185 -lplds4 -lplc4 -lnspr4 -ljpeg -lpng -lpthread -ldl
mv ../bin/gcc/libgpac.so ../bin/gcc/libgpac.so.6.0.0
ln -sf libgpac.so.6.0.0 ../bin/gcc/libgpac.so.6
ln -sf libgpac.so.6.0.0 ../bin/gcc/libgpac.so
make[1]: Leaving directory/home/vmg/gpac/src’
make -C applications all
make[1] : Entering directory/home/vmg/gpac/applications'
set -e; for i in mp4client mp4box mp42ts dashcast ; do make -C $i all; done
make[2]: Entering directory/home/vmg/gpac/applications/mp4client’
make[2] : Leaving directory/home/vmg/gpac/applications/mp4client'
make[2]: Entering directory/home/vmg/gpac/applications/mp4box’
make[2] : Leaving directory/home/vmg/gpac/applications/mp4box'
make[2]: Entering directory/home/vmg/gpac/applications/mp42ts’
make[2] : Leaving directory/home/vmg/gpac/applications/mp42ts'
make[2]: Entering directory/home/vmg/gpac/applications/dashcast’
CC audio_decoder.c
audio_decoder.c : In function ‘dc_audio_decoder_read’ :
audio_decoder.c:276:48 : error : ‘AVFrame’ has no member named ‘channels’
int num_channels = audio_input_data->aframe->channels ;
^
make[2] : * [audio_decoder.o] Error 1
make[2] : Leaving directory/home/vmg/gpac/applications/dashcast'
make[1]: *** [apps] Error 2
make[1]: Leaving directory/home/vmg/gpac/applications’
make : * [all] Error 2
Regarding to ffmpeg-libraries :
ffmpeg version N-74748-gbaeb8f5 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libdcadec --enable-libfreetype --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 59.100 / 56. 59.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.100 / 5. 40.100
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100I don’t know if the error is due to some incompatibility with the libraries or if I must uninstall the previous GPAC (I don’t know how to make it because there is no uninstall script).
I will appreciate any help.
Thank you ! -
-
Convert PNGs to webm video with transparency
20 septembre 2016, par sebastianI would like to use
avconv
to convert a series of PNG images to a WebM video, preserving transparency.I understand that the pixel format used in the output video must support transparency. So I tried :
$ avconv -framerate 25 -f image2 -i frames/%03d.png -pix_fmt yuva420p output.webm
Unfortunately,
avconv
complains :Incompatible pixel format 'yuva420p' for codec 'libvpx-vp9', auto-selecting format 'yuv420p'
I am using
ffmpeg version 2.8.4-1+b1 Copyright (c) 2000-2015 the FFmpeg developers
. -
FFmpeg - mapping 4 audio channels to 1 audio track
18 juillet 2016, par AvalonI have two QT MOV’s that I want to concatenate using FFmpeg, but I am having trouble understanding how to map the audio channels.
First MOV has 2 channels, Front Left and Front Right. Second MOV has 4 channels, Front Left, Front Right, Side Left and Side Right.
How do I create 1 audio track with 4 channels mapped as FL, FR, SL and SR ?
MediaInfo reports the following (not desired result) :
Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 35s
Bit rate mode : Variable
Bit rate : 126 Kbps
Maximum bit rate : 160 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 4 channels
Channel positions : Front: L C R, Side: C
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 4.14 MiB (12%)
Default : Yes
Alternate group : 1
Audio #2
ID : 3
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 35s
Bit rate mode : Variable
Bit rate : 127 Kbps
Maximum bit rate : 160 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 4 channels
Channel positions : Front: L C R, Side: C
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 4.18 MiB (12%)
Default : No
Alternate group : 1
Audio #3
ID : 4
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 35s
Bit rate mode : Variable
Bit rate : 110 Kbps
Maximum bit rate : 160 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 4 channels
Channel positions : Front: L C R, Side: C
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 3.62 MiB (10%)
Default : No
Alternate group : 1
Audio #4
ID : 5
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 35s
Bit rate mode : Variable
Bit rate : 110 Kbps
Maximum bit rate : 160 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 4 channels
Channel positions : Front: L C R, Side: C
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 3.61 MiB (10%)
Default : No
Alternate group : 1FFmpeg command is as follows :
`ffmpeg -i "2chan.mov" -i "4chan.mov" -filter_complex "[0:v] [0:a] [1:v] [1:a] concat=n=2:v=1:a=1 [v] [a]; [v]scale=-1:288[v2]; [a]channelsplit=channel_layout=quad(side)[FL][FR][SL][SR]" -map "[v2]" -map "[FL]" -map "[FR]" -map "[SL]" -map "[SR]" -c:v libx264 -pix_fmt yuv420p -b:v 700k -minrate 700k -maxrate 700k -bufsize 700k -r 25 -sc_threshold 25 -keyint_min 25 -g 25 -qmin 3 -qmax 51 -threads 8 -c:a aac -strict -2 -b:a 160k -ar 48000 -async 1 -ac 4 combined.mp4`
Console output :
ffmpeg version N-77883-gd7c75a5 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-l
ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enab
le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --en
able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --ena
ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enabl
e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --
enable-lzma --enable-decklink --enable-zlib
libavutil 55. 13.100 / 55. 13.100
libavcodec 57. 22.100 / 57. 22.100
libavformat 57. 21.101 / 57. 21.101
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 25.100 / 6. 25.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000575c00] ignoring 'frma' atom of 'mp4a', str
eam format is 'mp4a'
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2chan.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2016-01-19 05:48:38
Duration: 00:00:45.00, start: 0.000000, bitrate: 364 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte1
70m/smpte170m/bt709), 768x576, 196 kb/s, SAR 1:1 DAR 4:3, 25 fps, 25 tbr, 25 tbn
, 50 tbc (default)
Metadata:
creation_time : 2016-01-19 05:48:40
handler_name : Apple Alias Data Handler
encoder : H.264
timecode : 00:00:00:00
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, flt
p, 159 kb/s (default)
Metadata:
creation_time : 2016-01-19 05:48:42
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
Metadata:
creation_time : 2016-01-19 05:49:42
handler_name : Apple Alias Data Handler
timecode : 00:00:00:00
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000005da420] ignoring 'frma' atom of 'mp4a', str
eam format is 'mp4a'
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '4chan.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2016-01-19 04:11:52
Duration: 00:19:58.00, start: 0.000000, bitrate: 5118 kb/s
Stream #1:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte1
70m/smpte170m/bt709), 768x576, 4955 kb/s, 25 fps, 25 tbr, 25k tbn, 50k tbc (defa
ult)
Metadata:
creation_time : 2016-01-19 04:11:52
handler_name : Apple Alias Data Handler
encoder : H.264
timecode : 00:28:33:21
Stream #1:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, quad, fltp,
157 kb/s (default)
Metadata:
creation_time : 2016-01-19 04:11:52
handler_name : Apple Alias Data Handler
Stream #1:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s
Metadata:
rotate : 0
creation_time : 2016-01-19 04:11:52
handler_name : Apple Alias Data Handler
timecode : 00:28:33:21
File 'Output_Complex_6.mp4' already exists. Overwrite ? [y/N] y
-async is forwarded to lavfi similarly to -af aresample=async=1:min_hard_comp=0.
100000:first_pts=0.
Last message repeated 1 times
[libx264 @ 000000000057d260] using SAR=1/1
[libx264 @ 000000000057d260] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
SlowShuffle
[libx264 @ 000000000057d260] profile High, level 2.1
[libx264 @ 000000000057d260] 264 - core 148 r2638 7599210 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed
_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=8 lookahead_threads=1 sliced_threads=0 nr=0 deci
mate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_
adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=25 keyint_min=13
scenecut=25 intra_refresh=0 rc_lookahead=25 rc=cbr mbtree=1 bitrate=700 ratetol
=1.0 qcomp=0.60 qpmin=3 qpmax=51 qpstep=4 vbv_maxrate=700 vbv_bufsize=700 nal_hr
d=none filler=0 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'Output_Complex_6.mp4':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
title : TestTitle
encoder : Lavf57.21.101
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 384x28
8 [SAR 1:1 DAR 4:3], q=3-51, 700 kb/s, 25 fps, 12800 tbn, 25 tbc (default)
Metadata:
encoder : Lavc57.22.100 libx264
Side data:
unknown side data type 10 (24 bytes)
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, 4.0, fltp,
160 kb/s
Metadata:
encoder : Lavc57.22.100 aac
Stream #0:2: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, 4.0, fltp,
160 kb/s
Metadata:
encoder : Lavc57.22.100 aac
Stream #0:3: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, 4.0, fltp,
160 kb/s
Metadata:
encoder : Lavc57.22.100 aac
Stream #0:4: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, 4.0, fltp,
160 kb/s
Metadata:
encoder : Lavc57.22.100 aac
Stream mapping:
Stream #0:0 (h264) -> concat:in0:v0
Stream #0:1 (aac) -> concat:in0:a0
Stream #1:0 (h264) -> concat:in1:v0
Stream #1:1 (aac) -> concat:in1:a0
scale -> Stream #0:0 (libx264)
channelsplit:FL -> Stream #0:1 (aac)
channelsplit:FR -> Stream #0:2 (aac)
channelsplit:SL -> Stream #0:3 (aac)
channelsplit:SR -> Stream #0:4 (aac)
Press [q] to stop, [?] for help
frame= 85 fps=0.0 q=3.0 size= 6kB time=00:00:02.68 bitrate= 18.8kbits/s
frame= 150 fps=148 q=3.0 size= 14kB time=00:00:05.24 bitrate= 21.3kbits/s
frame= 198 fps=130 q=3.0 size= 65kB time=00:00:07.21 bitrate= 74.4kbits/s
frame= 238 fps=118 q=3.0 size= 125kB time=00:00:08.78 bitrate= 116.2kbits/s
frame= 271 fps=108 q=3.0 size= 171kB time=00:00:10.09 bitrate= 138.9kbits/s
frame= 304 fps=100 q=3.0 size= 218kB time=00:00:11.45 bitrate= 156.0kbits/s
frame= 339 fps= 96 q=3.0 size= 268kB time=00:00:12.84 bitrate= 171.0kbits/s
frame= 372 fps= 93 q=-1.0 Lsize= 376kB time=00:00:14.80 bitrate= 208.0kbits
/s speed=3.69x
video:27kB audio:319kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 8.551113%
[libx264 @ 000000000057d260] frame I:15 Avg QP: 3.01 size: 1370
[libx264 @ 000000000057d260] frame P:90 Avg QP: 3.00 size: 24
[libx264 @ 000000000057d260] frame B:267 Avg QP: 3.00 size: 17
[libx264 @ 000000000057d260] consecutive B-frames: 4.3% 0.0% 0.0% 95.7%
[libx264 @ 000000000057d260] mb I I16..4: 95.8% 0.0% 4.2%
[libx264 @ 000000000057d260] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.1% 0.0
% 0.0% 0.0% 0.0% skip:99.9%
[libx264 @ 000000000057d260] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0% 0.0
% 0.0% direct: 0.0% skip:100.0% L0: 0.0% L1:100.0% BI: 0.0%
[libx264 @ 000000000057d260] 8x8 transform intra:0.0% inter:50.0%
[libx264 @ 000000000057d260] coded y,uvDC,uvAC intra: 3.1% 8.8% 8.2% inter: 0.0%
0.0% 0.0%
[libx264 @ 000000000057d260] i16 v,h,dc,p: 90% 5% 5% 0%
[libx264 @ 000000000057d260] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 46% 29% 23% 0% 0%
0% 0% 0% 0%
[libx264 @ 000000000057d260] i8c dc,h,v,p: 76% 7% 17% 0%
[libx264 @ 000000000057d260] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 000000000057d260] kb/s:14.64
[aac @ 0000000000578320] Qavg: 65394.652
[aac @ 0000000000593020] Qavg: 65473.359
[aac @ 0000000000593940] Qavg: 65536.000
[aac @ 0000000000594260] Qavg: 65536.000
Exiting normally, received signal 2.
Terminate batch job (Y/N)? Y