File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -174,6 +174,7 @@ module = [
174174 " transformers.*" ,
175175 " setuptools.*" ,
176176 " setuptools_git_versioning.*" ,
177+ " torchcodec.*"
177178]
178179ignore_missing_imports = true
179180
Original file line number Diff line number Diff line change @@ -230,7 +230,7 @@ def encode_video(
230230 else :
231231 raise ValueError (f"Unsupported video type: { type (video )} for { video } " )
232232
233- video_base64 = base64 .b64encode (video ).decode ("utf-8" )
233+ video_base64 = base64 .b64encode (video_bytes ).decode ("utf-8" )
234234
235235 return {
236236 "type" : "video_base64" ,
@@ -266,8 +266,9 @@ def encode_audio(
266266 "audio_samples" ,
267267 "audio_seconds" ,
268268 "audio_bytes" ,
269+ "file_name" ,
269270 ],
270- str | int | float | None ,
271+ str | int | float | bytes | None ,
271272]:
272273 """Decode audio (if necessary) and re-encode to specified format."""
273274 samples = _decode_audio (audio , sample_rate = sample_rate , max_duration = max_duration )
@@ -338,10 +339,10 @@ def _decode_audio( # noqa: C901, PLR0912
338339
339340 samples : AudioSamples
340341
342+ data : torch .Tensor | bytes
341343 # HF datasets return AudioDecoder for audio column
342344 if isinstance (audio , AudioDecoder ):
343345 samples = audio .get_samples_played_in_range (stop_seconds = max_duration )
344-
345346 elif isinstance (audio , torch .Tensor ):
346347 # If float stream assume decoded audio
347348 if torch .is_floating_point (audio ):
You can’t perform that action at this time.
0 commit comments