aac – Übersetzung – Keybot-Wörterbuch

Spacer TTN Translation Network TTN TTN Login Français English Spacer Help
Ausgangssprachen Zielsprachen
Keybot 47 Ergebnisse  ogmrip.sourceforge.net
  OGMRip - Manuel Utilisa...  
--disable-aac-support: désactive le support du codec audio AAC
--disable-aac-support: disables support of the AAC audio codec
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Greffons  
Il faut y ajouter le code pour l'encodage proprement dit. Ainsi, il faut d'abord extraire la piste audio au format wave puis l'encoder en AAC. Heureusement, ces deux actions peuvent être effectuées en parallèle grâce à une fifo et un OGMJobPipeline.
Of course, the plugin does absolutely nothing at the moment. All the code concerning the encoding must still be written. neroAacEnc only supports inputs in the WAV format. We must then extract the audio track in WAV first, then encode it in AAC. Fortunately, these two steps can be done simultaneously through a named pipe (FIFO) and using an OGMJobPipeline.
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Manuel Utilisa...  
OGMRip permet de transcoder des DVD en très grande qualité et produit des fichiers AVI, Ogg Media, Matroska ou MP4. Il supporte un grand nombre de codecs vidéo (XviD, Lavc, X264 et Ogg Theora) et audio (Ogg Vorbis, MP3, PCM, AC3, DTS et AAC) et peut extraire les sous-titres aux formats SRT ou VobSub.
OGMRip rips and encodes DVD into very high quality AVI, OGM, MP4, or Matroska files. It supports a wide variety of video (XviD, Lavc, X264 and Ogg Theora) and audio (Ogg Vorbis, MP3, PCM, AC3, DTS and AAC) codecs and can extract SRT or VobSub subtitles. OGMRip tries as much as possible to automate most of the steps of the encoding: it computes the video bitrate for a given output file size, autodetects cropping and scaling parameters, ... It also allows to embed multiple audio and subtitle streams in a single file and to encode only a few chapters of a DVD title.
  OGMRip - Greffons  
Ce document présente par l'exemple comment écrire un nouveau greffon. Nous allons donc développer étape par étape un nouveau codec audio qui permet d'encoder au format AAC en utilisant le codec neroAac.
Since version 0.11, OGMRip provides a plugin system for containers, video, audio, and subtitle codecs. This document is a case study of the implementation of a new audio codec to create AAC files using neroAacEnc.
  OGMRip - Manuel Utilisa...  
Ogg Vorbis est plus performant en terme de qualité et taux de compression mais peu supporté par les platines DivX de salon. WAV est le format le plus courant pour l'audio non compressé. L'Advanced Audio Coding ou AAC offre un meilleur ratio qualité/compression que le MP3.
The codec to encode the audio. Four audio codec are supported by OGMRip at the moment, but only those with which it has been configured will appear here. OGMRip can also only extract audio tracks without encoding and then keep the quality of the AC3 or DTS formats for more data. MP3 is a lossy compression format widely used to exchange audio files. Ogg Vorbis has better performances but is rarely supported by standalone players. WAV is the most common format for uncompressed audio. Advanced Audio Coding or AAC offers a better quality/compression ratio than MP3.
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Greffons  
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Vérifier si mplayer est installé */ if (!
static OGMRipAudioPlugin nero_aac_plugin = { NULL, G_TYPE_NONE, "nero-aac", "Nero AAC", OGMRIP_FORMAT_AAC }; OGMRipPluginAudioCodec * ogmrip_init_plugin (void) { gchar *fullname; /* * Check for mplayer */ if (!ogmrip_check_mplayer ()) return NULL; /* * Check for neroAacEnc */ fullname = g_find_program_in_path ("neroAacEnc"); if (!fullname) return NULL; g_free (fullname); nero_aac_plugin.type = ogmrip_nero_aac_get_type (); return &nero_aac_plugin; }
  OGMRip - Greffons  
static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Surcharge de la fonction run() */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Création de la fifo */ fifo = ogmrip_fs_mkftemp ("fifo. XXXXXX", NULL); /* * Création du pipeline */ pipeline = ogmjob_pipeline_new (); /* * Ajout du pipeline dans le conteneur */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Déréférencement du pipeline */ g_object_unref (pipeline); /* * Appel de la fonction run() de l'object parent.
static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn); static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Override the run() function */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Create the FIFO */ fifo = ogmrip_fs_mkftemp ("fifo.XXXXXX", NULL); /* * Create the pipeline */ pipeline = ogmjob_pipeline_new (); /* * Add the pipeline in the container */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Unreference the pipeline */ g_object_unref (pipeline); /* * Call the run() function of the parent object. This is a * blocking execution. */ result = OGMJOB_SPAWN_CLASS (ogmrip_nero_aac_parent_class)->run (spawn); /* * After the encoding, remove the pipeline from the container */ ogmjob_container_remove (OGMJOB_CONTAINER (spawn), pipeline); /* * Remove the FIFO */ ogmrip_fs_unref (fifo, TRUE); return result; }
  OGMRip - Greffons  
static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Surcharge de la fonction run() */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Création de la fifo */ fifo = ogmrip_fs_mkftemp ("fifo. XXXXXX", NULL); /* * Création du pipeline */ pipeline = ogmjob_pipeline_new (); /* * Ajout du pipeline dans le conteneur */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Déréférencement du pipeline */ g_object_unref (pipeline); /* * Appel de la fonction run() de l'object parent.
static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn); static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Override the run() function */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Create the FIFO */ fifo = ogmrip_fs_mkftemp ("fifo.XXXXXX", NULL); /* * Create the pipeline */ pipeline = ogmjob_pipeline_new (); /* * Add the pipeline in the container */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Unreference the pipeline */ g_object_unref (pipeline); /* * Call the run() function of the parent object. This is a * blocking execution. */ result = OGMJOB_SPAWN_CLASS (ogmrip_nero_aac_parent_class)->run (spawn); /* * After the encoding, remove the pipeline from the container */ ogmjob_container_remove (OGMJOB_CONTAINER (spawn), pipeline); /* * Remove the FIFO */ ogmrip_fs_unref (fifo, TRUE); return result; }
  OGMRip - Greffons  
static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Surcharge de la fonction run() */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Création de la fifo */ fifo = ogmrip_fs_mkftemp ("fifo. XXXXXX", NULL); /* * Création du pipeline */ pipeline = ogmjob_pipeline_new (); /* * Ajout du pipeline dans le conteneur */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Déréférencement du pipeline */ g_object_unref (pipeline); /* * Appel de la fonction run() de l'object parent.
static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn); static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Override the run() function */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Create the FIFO */ fifo = ogmrip_fs_mkftemp ("fifo.XXXXXX", NULL); /* * Create the pipeline */ pipeline = ogmjob_pipeline_new (); /* * Add the pipeline in the container */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Unreference the pipeline */ g_object_unref (pipeline); /* * Call the run() function of the parent object. This is a * blocking execution. */ result = OGMJOB_SPAWN_CLASS (ogmrip_nero_aac_parent_class)->run (spawn); /* * After the encoding, remove the pipeline from the container */ ogmjob_container_remove (OGMJOB_CONTAINER (spawn), pipeline); /* * Remove the FIFO */ ogmrip_fs_unref (fifo, TRUE); return result; }
  OGMRip - Greffons  
Là encore, notre greffon ne fait pas grand chose, mais l'infrastructure est complètement en place, prête à recevoir les processus pour l'encodage. Pour cela, nous allons définir deux fonctions, l'une pour constuire la ligne de commande d'extraction du wave, l'autre pour l'encodage en AAC.
There again, the plugin does almost nothing, but we've set up the foundation for the encoding by itself. Let's then write two functions to build the command lines for the extraction in WAV and the conversion in AAC.
  OGMRip - Greffons  
static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Surcharge de la fonction run() */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Création de la fifo */ fifo = ogmrip_fs_mkftemp ("fifo. XXXXXX", NULL); /* * Création du pipeline */ pipeline = ogmjob_pipeline_new (); /* * Ajout du pipeline dans le conteneur */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Déréférencement du pipeline */ g_object_unref (pipeline); /* * Appel de la fonction run() de l'object parent.
static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn); static void ogmrip_nero_aac_class_init (OGMRipAacClass *klass) { OGMJobSpawnClass *spawn_class = OGMJOB_SPAWN_CLASS (klass); /* * Override the run() function */ spawn_class->run = ogmrip_nero_aac_run; } static void ogmrip_nero_aac_init (OGMRipNeroAac *nouveau) { } G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC) static gint ogmrip_nero_aac_run (OGMJobSpawn *spawn) { OGMJobSpawn *pipeline; gchar *fifo; gint result; /* * Create the FIFO */ fifo = ogmrip_fs_mkftemp ("fifo.XXXXXX", NULL); /* * Create the pipeline */ pipeline = ogmjob_pipeline_new (); /* * Add the pipeline in the container */ ogmjob_container_add (OGMJOB_CONTAINER (spawn), pipeline); /* * Unreference the pipeline */ g_object_unref (pipeline); /* * Call the run() function of the parent object. This is a * blocking execution. */ result = OGMJOB_SPAWN_CLASS (ogmrip_nero_aac_parent_class)->run (spawn); /* * After the encoding, remove the pipeline from the container */ ogmjob_container_remove (OGMJOB_CONTAINER (spawn), pipeline); /* * Remove the FIFO */ ogmrip_fs_unref (fifo, TRUE); return result; }
  OGMRip - Greffons  
Nous venons donc de voir comment créer un nouveau greffon pour OGMRip permettant d'encoder des pistes audio au format AAC en utilisant neroAAC. La création de greffon vidéo ou de sous-titres est quasiment similaire hormis quelques spécificités de la structure de description.
We've just seen how to create a new plugin for OGMRip to transcode audio tracks in AAC using neroAAC. Creating video ou subtitle plugins is almost similar besides some specificities in the description structure.
  OGMRip - Greffons  
un type qui doit être initialisé en appelant la fonction ogmrip_nero_aac_get_type;
a type which is the result of the ogmrip_nero_aac_get_type function;
  OGMRip - Greffons  
Ce greffon fournit le support du codec audio Nero AAC. Il nécessite neroAacEnc.
This plugin provides support for the Nero AAC audio codec. It requires neroAacEnc.
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour Archos 605. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video comptable with the Archos 605. It requires OGMRip with MP4, X264, AAC and SRT support.
  OGMRip - Manuel Utilisa...  
Pour activer le support du codec audio AAC:
To add support for the AAC audio codec:
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour Playstation 3. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video compatible with the Playstation 3. It requires OGMRip with MP4, X264, AAC and SRT support.
  OGMRip - Manuel Utilisa...  
--disable-aac-support: désactive le support du codec audio AAC
--disable-aac-support: disables support of the AAC audio codec
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour Blackberry Bold 9000. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video comptable with the Blackberry Bold 9000. It requires OGMRip with MP4, X264, AAC and SRT support.
  OGMRip - Greffons  
typedef struct _OGMRipNeroAac OGMRipNeroAac; typedef struct _OGMRipNeroAacClass OGMRipNeroAacClass; struct _OGMRipNeroAac {   OGMRipAudioCodec parent_instance; }; struct _OGMRipNeroAacClass {   OGMRipAudioCodecClass parent_class; }; G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_CODEC)
typedef struct _OGMRipNeroAac OGMRipNeroAac; typedef struct _OGMRipNeroAacClass OGMRipNeroAacClass; struct _OGMRipNeroAac { OGMRipAudioCodec parent_instance; }; struct _OGMRipNeroAacClass { OGMRipAudioCodecClass parent_class; }; G_DEFINE_TYPE (OGMRipNeroAac, ogmrip_nero_aac, OGMRIP_TYPE_AUDIO_Codec)
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour Nokia S60. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video comptable with the Nokia S60. It requires OGMRip with MP4, X264, AAC and SRT support.
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour Archos 5. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video comptable with the Archos 5. It requires OGMRip with MP4, X264, AAC and SRT support.
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour XBox 360. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video comptable with the Xbox 360. It requires OGMRip with MP4, X264, AAC and SRT support.
  OGMRip - Profils  
Ce profil permet d'encoder des vidéos pour iPod. Il nécessite OGMRip avec support MP4, X264, AAC et SRT.
This profile should be used to encode video comptable with the iPod. It requires OGMRip with MP4, X264, AAC and SRT support.
1 2 3 Arrow