
Recherche avancée
Autres articles (35)
-
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) (...)
-
Other interesting software
13 avril 2011, parWe don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
We don’t know them, we didn’t try them, but you can take a peek.
Videopress
Website : http://videopress.com/
License : GNU/GPL v2
Source code : (...) -
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)
Sur d’autres sites (8037)
-
How to use ffmpeg in nodejs to merge .m4a and .m4v in .mkv
30 juin 2019, par RodrigoI’m using the script below to download vimeo’s streaming.
The problem is that the script downloads the various .m4s fragments and creates an .m4a file for audio and .m4v for video. So I have to use the ffmpeg command manually through cmd to merge them into a single .mkv file
I would like to add a command line in the script so that it would be done automatically. I’ve tried several different commands and combinations between them like .exec, .execFile, .spawn, all unsuccessful
Same examples :
1)using execFile
const child = execFile('ffmpeg', ['-i', 'input.m4v' , '-i' , 'input.m4a' , '-c' , 'copy' , 'output.mkv' ], (error, stdout, stderr) => {
if (error) {
console.error('stderr: =============================', stderr);
throw error;
}
console.log('stdout: ==========================', stdout);
});
console.log('here');2)using exec
const child = exec('ffmpeg', ['-i', 'input.m4v' , '-i' , 'input.m4a' , '-c' , 'copy' , 'output.mkv', (error, stdout, stderr) => {
if (error) {
console.error('stderr: =============================', stderr);
throw error;
}
console.log('stdout: ==========================', stdout);
});
console.log('here');3)using spawn
var cmd = 'D:\vimeo\ffmpeg';
var args = [
'-i', 'D:\vimeo\input.m4a',
'-i', 'D:\vimeo\input.m4v',
'-c', 'copy', 'D:\vimeo\output.mkv'
];
var proc = spawn(cmd, args);
proc.stdout.on('data', function(data) {
console.log(data);
});
proc.stderr.on('data', function(data) {
console.log(data);
});
proc.on('close', function() {
console.log('finished');
});What am I doing wrong ?
The error mesangens are
1)
D:\vimeo\vimeo-downloader.js:94
const child = execFile('ffmpeg', ['-i', 'input.m4v' , '-i' , 'input.m4a' , '-c' , 'copy' , 'output.mkv' ], (error, stdout, stderr) => {
^
ReferenceError: execFile is not defined
at Object.<anonymous> (D:\vimeo\vimeo-downloader.js:94:15)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
</anonymous>2)
D:\vimeo\vimeo-downloader.js:100
});
^
SyntaxError: Unexpected token )
at Module._compile (internal/modules/cjs/loader.js:721:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)3)
D:\vimeo\vimeo-downloader.js:102
var proc = spawn(cmd, args);
^
ReferenceError: spawn is not defined
at Object.<anonymous> (D:\vimeo\vimeo-downloader.js:102:12)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
</anonymous> -
MissingPluginException(No implementation found for method getLogLevel on channel flutter.arthenica.com/ffmpeg_kit)
21 février 2023, par Gowthamkumar MI'm using ffmpeg video conversion in flutter. It's working fine in foreground but when I tried to run it in background using flutter_background_service : ^2.4.6 its throwing the below error.


════════ Exception caught by services library ══════════════════════════════════
The following MissingPluginException was thrown while activating platform stream on channel flutter.arthenica.com/ffmpeg_kit_event:

MissingPluginException(No implementation found for method listen on channel flutter.arthenica.com/ffmpeg_kit_event)

When the exception was thrown, this was the stack
\#0 MethodChannel.\_invokeMethod
platform_channel.dart:294
\<asynchronous>
\#1 EventChannel.receiveBroadcastStream.\<anonymous>
platform_channel.dart:637
\<asynchronous>
</asynchronous></anonymous></asynchronous>


I have updated the flutter and pub packages and other possible solutions which is provided in different community.


below github ticket is for reference.


https://github.com/arthenica/ffmpeg-kit/issues/461


-
Record local audio in a docker container
17 juillet 2015, par pabloHow can I record the audio of an application like Firefox inside a docker container with ffmpeg ?
I’ve found examples how to forward pulseaudio to the host - netflix, skype.When I’m trying to use pactl :
pactl list sources
Or
docker exec -it bash
apt-get install pulseaudio
pactl load-module module-native-protocol-unix auth-anonymous=1 socket=/tmp/.pulse-socketI’m getting an error :
Connection failure: Connection refused
pa_context_connect() failed: Connection refusedThis also fail
ffmpeg -f pulse -i default /tmp/pulse.wav