Hey guys,
I'm converting a video for a mobile device and want to hardcode subtitles in mediacoder. And so far so good using mediacoder has worked for numerous amounts of videos. However the latest video I'm trying to convert now does not convert correctly with a mencoder, and avisynth as source codecs. The subtitles are separate .ass files which have successfully hardcoded in the past. I've been able to successfully convert videos using ffmpeg as the source codec, but subtitles do not render into the final video file. Avisynth produces a file but the video stream is much faster than the audio stream, but the converted video has subtitles.
I'm not familiar with the internals of the file formats, but as I understand the conversion process begins by feeding the file into a source codec that produces the raw video, which is then fed into an encoder (x264 in this case) and creates the converted video stream. The same happens with the audio in that a separate audio stream is created also. Then two streams are fed into a multiplexer to finally form the file that contains the streams.
If this is correct, then I want to know when the subtitles are finally hardcoded to the video. Are the subtitle options passed into the multiplexer? Or are they passed into the video encoder?
I'm converting a video for a mobile device and want to hardcode subtitles in mediacoder. And so far so good using mediacoder has worked for numerous amounts of videos. However the latest video I'm trying to convert now does not convert correctly with a mencoder, and avisynth as source codecs. The subtitles are separate .ass files which have successfully hardcoded in the past. I've been able to successfully convert videos using ffmpeg as the source codec, but subtitles do not render into the final video file. Avisynth produces a file but the video stream is much faster than the audio stream, but the converted video has subtitles.
I'm not familiar with the internals of the file formats, but as I understand the conversion process begins by feeding the file into a source codec that produces the raw video, which is then fed into an encoder (x264 in this case) and creates the converted video stream. The same happens with the audio in that a separate audio stream is created also. Then two streams are fed into a multiplexer to finally form the file that contains the streams.
If this is correct, then I want to know when the subtitles are finally hardcoded to the video. Are the subtitle options passed into the multiplexer? Or are they passed into the video encoder?
Comment