
Recherche avancée
Médias (1)
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
Autres articles (65)
-
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
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) (...)
-
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (7451)
-
Where to (long time) host Spring Boot Application with Data Base Backup and Linux Root Access [closed]
22 mai 2024, par Lord HelmchenI developed a small application for my father. It uses Spring Boot, MySQL and FFMPEG, which I currently installed on Linux.


I want to host it, deploy it automatically, have a back up and root access for FFMPEG installation.


It runs smoothly locally on Windows / Linux, now I want to host it somewhere.


What I would like to have :


- 

- Ease of deployment : I got experience in adminstration of linux root servers, but I look for something easy to integrate and maybe automatically deploy it from Github or Gitlab
- Backup : I want to backup the database ideally to another service provider in case something goes wrong.
- Linux : One Part of it, amongs others is to convert different audio formats using ffmpeg.
So, (I think) I need linux root access as well.
- Time Horzion : I would like to make sure it still runs in ten+ years, so it should be a reliable provider where I only update the application from time to time if needed.
- Money : As it is only for personal use at this moment, I don't want to invest a fortune.












What provider and deployment pipeline would you recommend to me ?


-
ffmpeg decoding ogg adds samples in the end, resulting in a too long output
20 septembre 2017, par JohanRWhen decoding a ogg file with ffmpeg, the output raw audio includes a "tail" in the end. Although ffprobe reports the correct duration in both samples and seconds, about 8ms is added to the end of the decoded file.
This sounds to me like an encoder delay thing, and I have experience with this in mp3 (LAME tag) and m4a (ITUNSMB tag), but not with ogg.
When I open the same ogg file in audacity, the file is decoded correctly, without the "tail" (and audacity is using ffmpeg..). So there seems to be enough information in the file to decode it correctly.
I’m considering parsing ffprobe and truncating to
duration_ts
number of frames, but if there is some build flag for ffmpeg I would rather this be handled by the decoder...Here is an image of the same file first decoded by ffmpeg and imported as raw (with the tail), and then opened and decoded by audacity (without the tail) :
Any clues ?
Here is full ffmpeg output :
PS D:\audio-test> .\ffmpeg\bin\ffmpeg.exe -f ogg -i sine-scale.ogg -f s16le -ar 44100 -ac 1 -acodec pcm_s16le sinescale-s16le
ffmpeg version N-87327-g18821e3 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 75.100 / 55. 75.100
libavcodec 57.106.101 / 57.106.101
libavformat 57. 82.100 / 57. 82.100
libavdevice 57. 8.101 / 57. 8.101
libavfilter 6.105.100 / 6.105.100
libswscale 4. 7.103 / 4. 7.103
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Input #0, ogg, from 'sine-scale.ogg':
Duration: 00:00:05.00, start: 0.000000, bitrate: 23 kb/s
Stream #0:0: Audio: vorbis, 44100 Hz, mono, fltp, 120 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (vorbis (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, s16le, to 'sinescale-s16le':
Metadata:
encoder : Lavf57.82.100
Stream #0:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Metadata:
encoder : Lavc57.106.101 pcm_s16le
size= 431kB time=00:00:05.00 bitrate= 705.6kbits/s speed= 357x
video:0kB audio:431kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000% -
After merge videos, the duration is too long - ffmpeg
20 février 2017, par Thanh DaoI have file txt with content
file intro.mp4
file video.mp4
file outtro.mp4with duration by
10s
,178s
,13s
.I use ffmpeg to merge 3 files into one with below command :
ffmpeg -f concat -i "file.txt" -vcodec copy -acodec copy "endfile.mp4"
The duration of
endfile.mp4
is longer11
mins (660s
).I have a question that
which params of video affect to merge?
Andwhich common params to merge another videos?
My English really too bad. Sorry for it :)
Good working this week !P/S
Details infor of files :intro.mp4
:ffprobe version N-82885-g6d09d6e Copyright (c) 2007-2016 the FFmpeg developers<br />
built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-17)<br />
configuration: --prefix=/root/ffmpeg_build --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags='-L/root/ffmpeg_build/lib -ldl' --<br />bindir=/root/bin --pkg-config-flags=--static --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame<br /> --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265<br />
libavutil 55. 43.100 / 55. 43.100<br />
libavcodec 57. 68.100 / 57. 68.100<br />
libavformat 57. 61.100 / 57. 61.100<br />
libavdevice 57. 2.100 / 57. 2.100<br />
libavfilter 6. 68.100 / 6. 68.100<br />
libswscale 4. 3.101 / 4. 3.101<br />
libswresample 2. 4.100 / 2. 4.100<br />
libpostproc 54. 2.100 / 54. 2.100<br />
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/path/to/intro.mp4':<br />
Metadata:<br />
major_brand : isom<br />
minor_version : 512<br />
compatible_brands: isomiso2avc1mp41<br />
encoder : Lavf56.23.100<br />
Duration: 00:00:10.08, start: -0.013061, bitrate: 701 kb/s<br />
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)<br />
Metadata:<br />
handler_name : SoundHandler<br />
Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 853 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)<br />
Metadata:<br />
handler_name : VideoHandler<br />outtro.mp4
:ffprobe version N-82885-g6d09d6e Copyright (c) 2007-2016 the FFmpeg developers<br />
built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-17)<br />
configuration: --prefix=/root/ffmpeg_build --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags='-L/root/ffmpeg_build/lib -ldl' --<br />bindir=/root/bin --pkg-config-flags=--static --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame<br /> --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265<br />
libavutil 55. 43.100 / 55. 43.100<br />
libavcodec 57. 68.100 / 57. 68.100<br />
libavformat 57. 61.100 / 57. 61.100<br />
libavdevice 57. 2.100 / 57. 2.100<br />
libavfilter 6. 68.100 / 6. 68.100<br />
libswscale 4. 3.101 / 4. 3.101<br />
libswresample 2. 4.100 / 2. 4.100<br />
libpostproc 54. 2.100 / 54. 2.100<br />
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/path/to/outtro.mp4':<br />
Metadata:<br />
major_brand : isom<br />
minor_version : 512<br />
compatible_brands: isomiso2avc1mp41<br />
encoder : Lavf56.23.100<br />
Duration: 00:00:13.08, start: -0.013061, bitrate: 481 kb/s<br />
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)<br />
Metadata:<br />
handler_name : SoundHandler<br />
Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 392 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)<br />
Metadata:<br />
handler_name : VideoHandler<br />video.mp4
ffprobe version N-82885-g6d09d6e Copyright (c) 2007-2016 the FFmpeg developers<br />
built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-17)<br />
configuration: --prefix=/root/ffmpeg_build --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags='-L/root/ffmpeg_build/lib -ldl' --<br />bindir=/root/bin --pkg-config-flags=--static --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame<br /> --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265<br />
libavutil 55. 43.100 / 55. 43.100<br /><br />
libavcodec 57. 68.100 / 57. 68.100<br /><br />
libavformat 57. 61.100 / 57. 61.100<br /><br />
libavdevice 57. 2.100 / 57. 2.100<br /><br />
libavfilter 6. 68.100 / 6. 68.100<br /><br />
libswscale 4. 3.101 / 4. 3.101<br /><br />
libswresample 2. 4.100 / 2. 4.100<br /><br />
libpostproc 54. 2.100 / 54. 2.100<br /><br />
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'path/to/video.mp4':<br />
Metadata:<br />
major_brand : isom<br />
minor_version : 512<br />
compatible_brands: isomiso2avc1mp41<br />
encoder : Lavf57.61.100<br />
Duration: 00:02:58.38, start: 0.000000, bitrate: 922 kb/s<br />
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 782 kb/s, 29.97 fps, 29.97 tbr, 30k <br />tbn, 59.94 tbc (default)<br />
Metadata:<br />
handler_name : VideoHandler<br />
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 130 kb/s (default)<br />
Metadata:<br />
handler_name : SoundHandler<br />