
Recherche avancée
Médias (1)
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (107)
-
Amélioration de la version de base
13 septembre 2013Jolie sélection multiple
Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...) -
Gestion de la ferme
2 mars 2010, parLa ferme est gérée dans son ensemble par des "super admins".
Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
Dans un premier temps il utilise le plugin "Gestion de mutualisation" -
MediaSPIP Player : problèmes potentiels
22 février 2011, parLe lecteur ne fonctionne pas sur Internet Explorer
Sur Internet Explorer (8 et 7 au moins), le plugin utilise le lecteur Flash flowplayer pour lire vidéos et son. Si le lecteur ne semble pas fonctionner, cela peut venir de la configuration du mod_deflate d’Apache.
Si dans la configuration de ce module Apache vous avez une ligne qui ressemble à la suivante, essayez de la supprimer ou de la commenter pour voir si le lecteur fonctionne correctement : /** * GeSHi (C) 2004 - 2007 Nigel McNie, (...)
Sur d’autres sites (9217)
-
streamer.dart missing from flutter flutter_ffmpeg pkg
7 mars 2023, par user2928137Trying to build simple app which open camera from app and start streaming to server
end server is RTSP server will continuously receiving video feed
Web server is compatible with ffmpeg pkg however flutter_ffmpeg pkg face bellow issue.

App is simple to start RTSP video stream from flutter mobile app



Target of URI doesn't exist : 'package:flutter_ffmpeg/streamer.dart'.




import 'dart:io';
import 'package:flutter/material.dart';
import 'package:camera/camera.dart';
import 'package:flutter_ffmpeg/flutter_ffmpeg.dart';
import 'package:flutter_ffmpeg/streamer.dart';
import 'package:video_player/video_player.dart';

void main() {
 WidgetsFlutterBinding.ensureInitialized();
 runApp(MyApp());
}

class MyApp extends StatefulWidget {
 const MyApp({Key? key}) : super(key: key);

 @override
 _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<myapp> {
 List<cameradescription> cameras = [];
 late CameraController cameraController;
 String streamUrl = "rtsp://<>/userID";
 FFmpegStreamer? ffmpegStreamer;

 Future<void> initializeCamera() async {
 cameras = await availableCameras();
 cameraController = CameraController(cameras[0], ResolutionPreset.high);
 await cameraController.initialize();
 }

 @override
 void initState() {
 super.initState();
 initializeCamera();
 ffmpegStreamer = FlutterFFmpegStreamer();
 }

 Future<void> startStream() async {
 await cameraController.startImageStream((image) async {
 if (ffmpegStreamer != null) {
 var success = await ffmpegStreamer!.writeVideoFrame(
 image,
 streamUrl,
 width: image.width,
 height: image.height,
 frameRate: 30,
 vcodec: Codec.MPEG4,
 );
 if (!success) {
 print("Failed to write video frame to stream.");
 }
 }
 });
 }

 Future<void> stopStream() async {
 await cameraController.stopImageStream();
 if (ffmpegStreamer != null) {
 await ffmpegStreamer!.close();
 ffmpegStreamer = null;
 }
 }

 @override
 void dispose() {
 cameraController.dispose();
 super.dispose();
 }

 @override
 Widget build(BuildContext context) {
 return MaterialApp(
 home: Scaffold(
 body: Center(
 child: Column(
 mainAxisAlignment: MainAxisAlignment.center,
 children: <widget>[
 ElevatedButton(
 onPressed: startStream,
 child: Text("Start Stream"),
 ),
 ElevatedButton(
 onPressed: stopStream,
 child: Text("Stop Stream"),
 ),
 ],
 ),
 ),
 ),
 );
 }
}

</widget></void></void></void></cameradescription></myapp>


-
Cannot extract audio tracks from video using ffmpeg
29 juillet 2021, par MentosI tried to extract and transcode audio tracks from video, but I got an error :
Filter split:output1 has an unconnected output
. How to fix this problem ?

ffmpeg command :


ffmpeg -i video.mp4 -filter_complex [0]split=2[s0][s1] -map [s0] -c:a aac -dn -map -0:v? -map 0:1 -map_chapters -1 -map_metadata -1 -sn video-0.aac -map [s1] -ac 2 -c:a aac -dn -map -0:v? -map 0:2 -map_chapters -1 -map_metadata -1 -sn video-1.aac -y



fprobe full output (strip information about chapters) :


Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4':
 Metadata:
 major_brand : isom
 minor_version : 512
 compatible_brands: isomiso2avc1mp41
 title : SomeTitle
 encoder : Lavf58.45.100
 Duration: 00:21:35.58, start: 0.000000, bitrate: 10591 kb/s
 Chapters:
 Chapter #0:0: start 0.000000, end 70.000000
 Metadata:
 title : Chapter 1
...
...
 Chapter #0:20: start 1278.000000, end 1295.584000
 Metadata:
 title : Last Chapter
 Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 9754 kb/s, 23.98 fps, 23.98 tbr, 16k tbn, 47.95 tbc (default)
 Metadata:
 handler_name : VideoHandler
 vendor_id : [0][0][0][0]
 Stream #0:1(rus): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 192 kb/s (default)
 Metadata:
 handler_name : SoundHandler
 vendor_id : [0][0][0][0]
 Side data:
 audio service type: main
 Stream #0:2(eng): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, 5.1(side), fltp, 640 kb/s
 Metadata:
 handler_name : SoundHandler
 vendor_id : [0][0][0][0]
 Side data:
 audio service type: main
 Stream #0:3(eng): Data: bin_data (text / 0x74786574), 0 kb/s
 Metadata:
 handler_name : SubtitleHandler



-
I-Frames replacement in MPEG DASH
7 mars 2019, par Hangil KangWe are conducting a research which requires to change only I-Frames in the middle of MPEG DASH service.
Based on my knowledge, each segment of a full video contains one I frame and related B and P frames. For our research, we want to do something with only I frames and re-encode the frames into the corresponding segment and during the decoding process, we want to do something with the I frames again.
Any ideas how to do this ?
I appreciate all comments.