
Recherche avancée
Autres articles (111)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
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 (...)
Sur d’autres sites (12049)
-
FFMPEG subtitles in c
13 juillet 2023, par SerhiiI want to record video from camera with subtitles using FFMPEG and C. I was used examples on main FFMPEG repository and had successfully recorded video from camera. But with subtitles I'm stuck and do not know how to make it works. I was also tried example where shows how to re-mux video with existing one - it works but I can't understand how to create my own.


I have as example one video from my DJI drone. There is 2 streams : one for video and second for subtitles. I can see that codec for video is
h264
and codec for subtitles ismov_text
. But once I try to open this codec in my code (codec id =AV_CODEC_ID_MOV_TEXT
) every time it fails.
I had installed FFMPEG from default ubuntu repository.
In debug I was noticed(but may be wrong) that stream for subtitles present and have field codec_type = AVMEDIA_TYPE_SUBTITLE, codec_id = AV_CODEC_ID_MOV_TEXT but codec itself is NULL. Is it right for subtitles ?
Any FFMPEG manuals doesn't contain hints how to manage subtitles, so I will be happy if someone help my with that.
Thanks in advance !

void open_instance_codec(AVCodec *codec, OutputStream *ost, AVDictionary *opt_arg) {
 int ret;
 AVCodecContext *c = ost->encoder;
 AVDictionary *opt = NULL;

 av_dict_copy(&opt, opt_arg, 0);
 av_dict_set(&opt, "loglevel", "debug", 0);
 av_dict_set(&opt, "stats", "1", 0);


 ret = avcodec_open2(c, codec, &opt); // failed to open subtitle codec
 av_dict_free(&opt);
 if (ret < 0) {

 fprintf(stderr, "Could not open %s codec \n", codec->name);
 char str[AV_ERROR_MAX_STRING_SIZE];
 av_make_error_string(reinterpret_cast<char>(str), AV_ERROR_MAX_STRING_SIZE, ret);
 fprintf(stderr, "This error means: '%s'\n", str); /// This error means: 'Invalid data found when processing input'

 exit(1);
 }


 ret = avcodec_parameters_from_context(ost->strm->codecpar, c);
 if (ret < 0) {
 fprintf(stderr, "Could not copy the stream parameters\n");
 exit(1);
 }
}
</char>


-
avcodec/imc : cast float to int prior to comparing with int variable
26 juin 2017, par Kostya Shishkov -
lavc/dxva2_internal : Cast the dxva2 and d3d11 decoders and cfgs to (void *).
15 avril 2018, par Carl Eugen Hoyoslavc/dxva2_internal : Cast the dxva2 and d3d11 decoders and cfgs to (void *).
Silences several warnings :
libavcodec/dxva2_internal.h:107:98 : warning : pointer type mismatch in conditional expression
libavcodec/dxva2_internal.h:109:94 : warning : pointer type mismatch in conditional expressionReported-by : Reino Wijnsma