func (g Generator) TranscodeAudio(ctx context.Context, input string, hash string, options TranscodeOptions) error {
	lockCtx := g.LockManager.ReadLock(ctx, input)
	defer lockCtx.Cancel()

	return g.makeTranscode(lockCtx, hash, g.transcodeAudio(input, options))
}
// TranscodeAudio will copy the video stream as is, and transcode audio.
TranscodeAudio will copy the video stream as is, and transcode audio.
// TranscodeAudio will copy the video stream as is and transcode audio .
func (g Generator) TranscodeAudio(ctx context.Context, input string, hash string, options TranscodeOptions) error {
	lockCtx := g.LockManager.ReadLock(ctx, input)
	defer lockCtx.Cancel()
	return g.makeTranscode(lockCtx, hash, g.transcodeAudio(input, options))
}
func ( g Generator ) TranscodeAudio ( ctx context . Context , input string , hash string , options TranscodeOptions ) error { lockCtx := g . LockManager . ReadLock ( ctx , input ) defer lockCtx . Cancel ( ) return g . makeTranscode ( lockCtx , hash , g . transcodeAudio ( input , options ) ) }
TranscodeAudio will copy the video stream as is, and transcode audio.
TranscodeAudio will copy the video stream as is and transcode audio .