Jeffgold commited on
Commit
62da4e0
·
1 Parent(s): a53f47a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -53
README.md CHANGED
@@ -9,56 +9,3 @@ app_file: app.py
9
  pinned: false
10
  ---
11
 
12
- Video Transcoder
13
- This project provides a hugging face gradio space that takes a video file and transcodes it to m3u8 using ffmpeg. The transcoded m3u8 file can then be exported and downloaded.
14
-
15
- Requirements
16
- ffmpeg
17
- gradio
18
- Usage
19
- To use the video transcoder, first install the requirements:
20
-
21
- pip install -r requirements.txt
22
-
23
- Code snippet
24
-
25
- Then, run the following command to launch the gradio space:
26
-
27
- Use code with caution. Learn more
28
- gradio.Interface(transcode_video).launch()
29
-
30
- The gradio space will take a video file as input and transcode it to m3u8 using ffmpeg. The transcoded m3u8 file can then be exported and downloaded.
31
-
32
- Example
33
- The following example shows how to use the video transcoder to transcode a video file to m3u8:
34
-
35
- import gradio as gr
36
- import ffmpeg
37
-
38
- @gr.experimental()
39
- def transcode_video(video_file):
40
- """Transcodes a video file to m3u8 using ffmpeg.
41
-
42
- Args:
43
- video_file: The path to the video file to transcode.
44
-
45
- Returns:
46
- The path to the transcoded m3u8 file.
47
- """
48
-
49
- Create an output file.
50
- output_file = "output.m3u8"
51
-
52
- Transcode the video file.
53
- ffmpeg.input(video_file).output(output_file).run()
54
-
55
- Return the path to the transcoded file.
56
- return output_file
57
-
58
- gr.Interface(transcode_video).launch()
59
-
60
- To transcode a video file, first select the video file from your computer. Then, click the "Transcode" button. The transcoded m3u8 file will be saved to your computer.
61
-
62
- License
63
- This project is licensed under the MIT License.
64
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
9
  pinned: false
10
  ---
11