Which Bot First ?
Final Results
60%
Auto Caption With Button/Sticker/Caption Position Support
40%
Auto Rename
-map 0:v -map 0:a? -map 0:s:0? -c:v libx265 -pix_fmt yuv420p -x265-params 'no-info=1' -crf 30.7 -vf 'drawtext=fontsize=25:fontcolor=white:bordercolor=black@0.50:x=w-tw-10:y=10:box=1:boxcolor=black@0.5:boxborderw=6:text=SourcePlease' -s 854x480 -preset medium -metadata title='SourcePlease' -metadata:s:v title='SourcePlease - 480p - HEVC - 8bit' -metadata:s:a title='SourcePlease - AAC - 50k kbps' -metadata:s:s title='SourcePlease Subs' -c:a aac -b:a 50k -ac 2 -c:s copy
Explanations
1. -map 0:v
: This specifies that all video streams from the input file (0:v) should be included in the output. 0 refers to the first input file.2. -map 0:a?: This includes all audio streams from the input file (0:a) if they exist. The ? indicates that it's optionalโif there are no audio streams, it wonโt cause an error.
3. -map 0:s:0?: This maps the first subtitle stream (0:s:0) if it exists. The ? means it's optional.
4. -c:v libx265: This specifies that the video codec to use is libx265, which is the encoder for HEVC (H.265) video compression.
5. -pix_fmt yuv420p: Sets the pixel format to yuv420p, which is a common format for video encoding, ensuring compatibility with most players and devices.
6. -x265-params 'no-info=1': Passes options directly to the libx265 encoder. The no-info=1 parameter suppresses logging information from the encoder.
7. -crf 30.7: Sets the Constant Rate Factor (CRF) to 30.7 for video quality. CRF values range from 0 (lossless) to 51 (worst quality), with lower values providing higher quality and larger file sizes.
8. -vf 'drawtext=fontsize=25:fontcolor=white:bordercolor=black@0.50:x=w-tw-10:y=10:box=1:boxcolor=black@0.5:boxborderw=6:text=SourcePlease': Applies a video filter to overlay text on the video:
- fontsize=25: Font size is 25.
- fontcolor=white: Text color is white.
- bordercolor=black@0.50: Border color is black with 50% opacity.
- x=w-tw-10: Position the text 10 pixels from the right edge.
- y=10: Position the text 10 pixels from the top edge.
- box=1: Enable a box around the text.
- boxcolor=black@0.5: Box color is black with 50% opacity.
- boxborderw=6: Box border width is 6 pixels.
- text=SourcePlease: The text to overlay is "SourcePlease".
9. -s 854x480: Sets the video resolution to 854x480 pixels.
10. -preset medium: Defines the encoding speed vs. compression ratio. medium is a balanced setting between encoding speed and quality.
11. -metadata title='SourcePlease': Sets the title metadata for the output file to "SourcePlease".
12. -metadata:s:v title='SourcePlease - 480p - HEVC - 8bit': Sets the title metadata for the video stream to "SourcePlease - 480p - HEVC - 8bit".
13. -metadata:s:a title='SourcePlease - AAC - 50k kbps': Sets the title metadata for the audio stream to "SourcePlease - AAC - 50k kbps".
14. -metadata:s:s title='SourcePlease Subs': Sets the title metadata for the subtitle stream to "SourcePlease Subs".
15. -c:a aac: Specifies the audio codec to use is aac (Advanced Audio Codec).
16. -b:a 50k: Sets the audio bitrate to 50 kbps.
17. -ac 2: Sets the number of audio channels to 2 (stereo).
18. -c:s copy`: Copies the subtitle stream as is without re-encoding.
You Can Use That ffmpeg Custom Command in Those Bots.
@SPxCompressBot
@SPxCompressOneBot
@SPxCompressTwoBot
@SPxCompressThreeBot
Please open Telegram to view this post
VIEW IN TELEGRAM
๐คฏ5๐ฅ2โคโ๐ฅ1๐1๐คฉ1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ2๐คฏ2๐ฅ1
1. ๐ค๐๐๐๐บ๐ผ๐ ๐ ๐ ๐ ๐ ๐๐ฝ๐๐๐ ๐บ๐๐ฝ ๐ฒ๐๐ป๐๐๐๐ ๐พ๐ ๐ฟ๐๐๐ ๐ณ๐พ๐ ๐พ๐๐๐บ๐ ๐ฌ๐พ๐ฝ๐๐บ:
- ๐ณ๐๐พ ๐ป๐๐ ๐ผ๐บ๐ ๐พ๐๐๐๐บ๐ผ๐ ๐บ๐ ๐ ๐บ๐๐ฝ๐๐ ๐๐๐บ๐ผ๐๐ ๐บ๐๐ฝ ๐๐๐ป๐๐๐๐ ๐พ๐ ๐ฟ๐๐๐ ๐บ ๐๐๐๐พ๐ ๐๐พ๐ฝ๐๐บ ๐ฟ๐๐ ๐พ.
2. ๐ฌ๐พ๐๐๐พ ๐ต๐๐ฝ๐พ๐ + ๐ต๐๐ฝ๐พ๐:
- ๐ณ๐๐พ ๐ป๐๐ ๐ผ๐บ๐ ๐๐พ๐๐๐พ ๐๐๐ ๐๐๐ฝ๐พ๐ ๐ฟ๐๐ ๐พ๐ ๐๐๐๐พ๐๐๐พ๐.
3. ๐ฌ๐พ๐๐๐พ ๐ต๐๐ฝ๐พ๐ + ๐ ๐๐ฝ๐๐:
- ๐ณ๐๐พ ๐ป๐๐ ๐ผ๐บ๐ ๐๐พ๐๐๐พ ๐บ ๐๐๐ฝ๐พ๐ ๐ฟ๐๐ ๐พ ๐๐๐๐ ๐บ๐ ๐บ๐๐ฝ๐๐ ๐๐๐บ๐ผ๐.
4. ๐ฌ๐พ๐๐๐พ ๐ต๐๐ฝ๐พ๐ + ๐ฒ๐๐ป๐๐๐๐ ๐พ๐:
- ๐ณ๐๐พ ๐ป๐๐ ๐ผ๐บ๐ ๐๐พ๐๐๐พ ๐บ ๐๐๐ฝ๐พ๐ ๐ฟ๐๐ ๐พ ๐๐๐๐ ๐๐๐ป๐๐๐๐ ๐พ๐.
5. ๐ฏ๐๐พ๐๐พ๐๐๐พ ๐ ๐ ๐ ๐ฒ๐๐๐พ๐บ๐๐ ๐ฟ๐๐๐ ๐ฅ๐๐๐๐ ๐ต๐๐ฝ๐พ๐:
- ๐ถ๐๐พ๐ ๐๐พ๐๐๐๐๐ ๐๐๐ฝ๐พ๐๐, ๐๐๐พ ๐ป๐๐ ๐๐๐พ๐๐พ๐๐๐พ๐ ๐บ๐ ๐ ๐บ๐๐ฝ๐๐ ๐๐๐บ๐ผ๐๐ ๐บ๐๐ฝ ๐๐๐ป๐๐๐๐ ๐พ๐ ๐ฟ๐๐๐ ๐๐๐พ ๐ฟ๐๐๐๐ ๐๐๐ฝ๐พ๐ ๐๐๐ ๐๐พ๐๐ฝ.
6. ๐ฌ๐พ๐๐๐พ ๐๐ ๐๐ 10 ๐ต๐๐ฝ๐พ๐๐ ๐๐๐๐ ๐ฎ๐๐พ:
- ๐ณ๐๐พ ๐ป๐๐ ๐ผ๐บ๐ ๐๐พ๐๐๐พ ๐๐ ๐๐ 10 ๐๐๐ฝ๐พ๐ ๐ฟ๐๐ ๐พ๐ ๐๐๐๐ ๐บ ๐๐๐๐๐ ๐พ ๐๐๐ฝ๐พ๐.
7. ๐ด๐๐ ๐๐บ๐ฝ ๐บ๐ ๐ฃ๐๐ผ๐๐๐พ๐๐๐/๐ต๐๐ฝ๐พ๐:
- ๐ณ๐๐พ ๐ป๐๐ ๐ผ๐บ๐ ๐๐๐ ๐๐บ๐ฝ ๐๐๐พ ๐๐๐๐ผ๐พ๐๐๐พ๐ฝ ๐ฟ๐๐ ๐พ ๐บ๐ ๐บ ๐ฝ๐๐ผ๐๐๐พ๐๐ ๐๐ ๐๐๐ฝ๐พ๐.
8. ๐ข๐๐๐๐๐ ๐ณ๐๐๐๐ป๐๐บ๐๐ ๐ฒ๐๐๐๐๐๐:
- ๐ณ๐๐พ ๐ป๐๐ ๐๐๐๐๐๐๐๐ ๐๐พ๐๐๐๐๐ ๐บ ๐ผ๐๐๐๐๐ ๐๐๐๐๐ป๐๐บ๐๐ ๐ฟ๐๐ ๐๐๐พ ๐๐๐ ๐๐บ๐ฝ๐พ๐ฝ ๐๐พ๐ฝ๐๐บ.
PS :
/login spxvmPlease open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ8
You can use the following
ffmpeg Custom command to trim a video, specifying the start time and duration:-ss 00:00:30 -t 00:01:00 -c copy
Hereโs what the options mean:
- -ss 00:00:30: The start time of the trim (in this example, 30 seconds).
- -t 00:01:00: The duration of the trim (in this example, 1 minute).
- -c copy: Copies the video and audio streams without re-encoding (which is faster and preserves quality).
This command will produce output video, containing only the 1-minute segment starting at 30 seconds into the original video.
If you want to re-encode the video (e.g., for compatibility), remove -c copy:
-ss 00:00:30 -t 00:01:00
This will result in a longer process since it will re-encode the video.
When re-encoding a video with
ffmpeg, you have several options to control the quality and file size. Hereโs how you can use the -crf (Constant Rate Factor) and -ac (Audio Channels) options, among others:1. Re-encoding with CRF for Quality Control
CRF (Constant Rate Factor) is a quality setting used by the
libx264 (H.264) and libx265 (H.265) encoders in ffmpeg. The range is typically from 0 to 51:- Lower values mean higher quality (and larger file sizes).
- Higher values mean lower quality (and smaller file sizes).
- A CRF value of around 18-23 is a good starting point for H.264, with 18 being visually lossless.
Example:
-ss 00:00:30 -t 00:01:00 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k
2. Explanation of the Options:
-
-c:v libx264: Specifies the video codec (H.264 in this case).- -crf 23: Sets the CRF value to 23, balancing quality and file size.
- -preset medium: Controls the encoding speed and compression (options: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow). Slower presets result in better compression and smaller file sizes but take more time.
- -c:a aac: Specifies the audio codec (AAC in this case).
- -b:a 128k: Sets the audio bitrate to 128 kbps.
3. Changing Audio Settings
-
-ac 2: Sets the number of audio channels (e.g., 2 for stereo).- -ar 44100: Sets the audio sampling rate (e.g., 44100 Hz).
4. Full Example Command
-ss 00:00:30 -t 00:01:00 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k -ac 2 -ar 44100
5. H.265 Example (Optional)
If you want to use the H.265 codec for better compression:
-ss 00:00:30 -t 00:01:00 -c:v libx265 -crf 28 -preset medium -c:a aac -b:a 128k
For H.265, a CRF of 28 is roughly equivalent to a CRF of 23 in H.264 in terms of visual quality.
These commands will allow you to trim and re-encode your video while maintaining control over the quality and file size.
You Can Use That ffmpeg Custom Command in Those Bots.
@SPxCompressBot
@SPxCompressOneBot
@SPxCompressTwoBot
@SPxCompressThreeBot
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ3๐คฉ2โก1โค1๐1๐ฅ1๐คฏ1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐11โคโ๐ฅ1๐1
Hard Subtitle Using FFmpeg command
๐ ๐ ๐ ๐ ๐ ๐ โน๏ธ ๐ฅณ ๐ ๐ ๐ ๐ ๐ ๐ โน๏ธ
โ ๏ธ This Command Only Work For Soft Subbed Video In Our Bot
Note : This ffmpeg Command Are On Your Special file input path
In our bot using like this :
Eg :
๐ฃ โน๏ธ ๐ โน๏ธ ๐ ๐ถโ๐ซ๏ธ ๐ฃ ๐ฅณ ๐ฃ โน๏ธ ๐ โน๏ธ ๐ ๐ถโ๐ซ๏ธ ๐ฃ
Explanation :
5. -c:a aac -b:a 192k
This command will result in a video with both the first subtitle track and the first audio track hardcoded into the output.
Note : This ffmpeg Command Are On Your Special file input path
In our bot using like this :
/home/sp/app/ffmpeg/[userid]/[filename]
Eg :
/home/sp/app/ffmpeg/1224xxx/1234.mkv
-vf "subtitles='/home/sp/app/ffmpeg/[userid]/[filename]':si=0" \
-map 0:v:0 -map 0:a:0 \
-c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k
Explanation :
1. -vf "subtitles='/home/sp/app/ffmpeg/[userid]/[filename]':si=0" : Applies the first subtitle track as a hardcoded subtitle.
2. -map 0:v:0 : Maps the first video track.
3. -map 0:a:0 : Maps the first audio track. By default, this will be the first audio track (hard audio).
4. -c:v libx264 -crf 18 -preset slow : Sets the video codec to libx264 with a CRF value of 18 for high quality, and the slow preset for better compression.5. -c:a aac -b:a 192k
: Re-encodes the audio using the AAC codec at a bitrate of 192 kbps. This step is necessary to ensure the audio is hardcoded along with the video.This command will result in a video with both the first subtitle track and the first audio track hardcoded into the output.
Please open Telegram to view this post
VIEW IN TELEGRAM
โค3๐2โคโ๐ฅ1โก1๐คฉ1
Certainly! Here's a comprehensive explanation of how to handle multiple tracks for both subtitles and audio in FFmpeg, focusing on the use of
-map for audio and si for subtitles :Handling Multiple Audio Tracks
Audio Tracks :
- Mapping Audio Streams: Use
-map to select which audio stream to include in the output file. Audio streams are indexed starting from 0. For example:-
-map 0:a:0 : Selects the first audio stream.-
-map 0:a:1 : Selects the second audio stream.In FFmpeg, audio tracks are not "burned in" or hardcoded. Instead, they are simply included as separate streams in the output file. The
-map option determines which audio tracks are included in the final file.Handling Multiple Subtitle
Subtitle Tracks Burning Subtitles : To hardcode subtitles into the video, use the
-vf option with the subtitles filter. You can specify which subtitle stream to use with the si paramet si=0 : Uses the first subtitle si=1 : Uses the second subtitle stream.Unlike audio, subtitles are hardcoded directly into the video stream, which means they are rendered into the video frames rather than being a separate stream in the output file.
Example Command for Multiple Tracks
FFmpeg command that handles multiple audio and subtitle tracks :
-vf "subtitles='/home/sp/app/ffmpeg/[userid]/[filename]':si=1" \
-map 0:v:0 -map 0:a:1 \
-c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k
Breakdown :
- -vf "subtitles='/home/sp/app/ffmpeg/[userid]/[filename]':si=1" : Hardcodes the second subtitle
-map 0:v:0 : Includes the first video
-map 0:a:1 : Includes the second audio stream from the input.
- -c:v libx264 -crf 18 -preset slow : Encodes the video using x264 codec with specified
- -c:a aac -b:a 192k : Encodes the audio using AAC codec
- Subtitles : Use
-vf "subtitles=/home/sp/app/ffmpeg/[userid]/[filename]:si=<index>" to hardcode muti subtitles.- Audio : Use
-map 0:a:<index> to select which muti audio.You Can Use That ffmpeg Custom Command in Those Bots.
@SPxCompressBot
@SPxCompressOneBot
@SPxCompressTwoBot
@SPxCompressThreeBot
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ8๐คฏ4โก1
Need Tutorials Video With Custom code ? While Using our Bots.
Video Watermark Text/metadata/trim/hardsubs(hardmux)
If U Want Comment Down Below.
Admin Riki(ใใ)
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ7โค2๐2โก1๐1
๐๐ฐ๐ถ๐ณ๐ค๐ฆ ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐๐ฐ๐ต๐ด
Which Bot First ?
Currently Working Auto Caption Support Format
{file_caption} current caption
{file_name} original file name
{file_size} total file size
{quality} file resolution
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ6โก2๐2๐คฏ1๐1
๐๐ฐ๐ถ๐ณ๐ค๐ฆ ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐๐ฐ๐ต๐ด
Youtube Link Fixed๐ฑ
Removed YT.Cookies
Using VPN With USA IP
๐ Riki(ใใ)
Using VPN With USA IP
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ7โคโ๐ฅ3โก2๐คฉ2
๐๐ฐ๐ถ๐ณ๐ค๐ฆ ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐๐ฐ๐ต๐ด
โโ๐ ๐ญ๐พ๐ ๐ก๐๐ ๐ฑ๐พ๐
๐พ๐บ๐๐พ๐ฝ ๐ ๐ฒ๐ฏ๐๐ฅ๐๐
๐พ๐ฒ๐๐๐๐พ๐ก๐๐ ๐ ๐ฅ๐พ๐บ๐๐๐๐พ๐ ๐ ๐ฏ๐๐๐๐พ๐ผ๐๐๐๐ ๐๐ฟ ๐ ๐
๐
๐ณ๐๐๐๐๐ ๐ฃ๐บ๐๐บ : ๐๐พ๐บ๐ฝ๐ ๐๐ ๐๐๐๐๐พ๐ผ๐ ๐บ๐๐ฝ ๐๐พ๐๐๐พ ๐บ๐๐ ๐๐๐๐ฝ ๐๐ฟ ๐๐๐๐ ๐ฝ๐บ๐๐บ ๐๐๐๐ ๐บ ๐๐๐ฝ๐พ ๐๐ฟ ๐ผ๐๐บ๐๐. โฐ ๐ณ๐๐๐พ-๐ณ๐๐บ๐๐พ๐
๐๐๐ ๐ฃ๐บ๐๐บ : ๐ฃ๐พ๐
๐พ๐๐พ ๐ณ๐๐๐พ๐, ๐ฒ๐พ๐ ๐บ ๐๐๐๐พ๐ ๐ฟ๐๐ ๐๐๐บ๐๐พ๐ฝ ๐ฟ๐๐
๐พ๐ ๐๐ ๐บ๐๐๐๐๐บ๐๐๐ผ๐บ๐
๐
๐ ๐ฝ๐พ๐
๐พ๐๐พ ๐บ๐ฟ๐๐พ๐ ๐บ ๐๐๐พ๐ผ๐๐ฟ๐๐พ๐ฝโฆ
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ9โค3๐1
Please open Telegram to view this post
VIEW IN TELEGRAM
๐13โคโ๐ฅ2๐ฅ2โค1
๐๐ฐ๐ถ๐ณ๐ค๐ฆ ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐๐ฐ๐ต๐ด
Please open Telegram to view this post
VIEW IN TELEGRAM
โก6โค4๐2๐1
Please open Telegram to view this post
VIEW IN TELEGRAM
โคโ๐ฅ6โค2๐คฉ2๐2๐ฅ1
๐๐ฐ๐ถ๐ณ๐ค๐ฆ ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐๐ฐ๐ต๐ด
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ7๐ข5โค2
๐๐ฐ๐ถ๐ณ๐ค๐ฆ ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐๐ฐ๐ต๐ด
โโ๐ ๐๐๐ญ๐๐ฅ๐ก๐ค๐๐๐๐ง๐๐ง๐ค๐ฝ๐ค๐ฉ ๐ฑ๐๐๐ ๐๐ ๐พ๐๐๐๐๐ ๐ฆ ๐ต๐๐๐๐๐๐๐ ๐ ๐๐๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐ ๐๐ข ๐๐-๐ณ๐ป๐ฟ ๐๐ ๐๐๐๐๐๐๐๐. ๐ ๐๐๐๐๐๐ ๐ท๐๐๐ฟ/๐ท๐๐๐ฟ๐ ๐๐๐๐๐ ๐๐ ๐๐๐๐๐ ๐๐ ๐๐๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐๐. ๐ ๐๐๐๐๐๐ ๐ข๐๐๐๐๐๐,๐๐๐๐๐๐,๐๐๐๐๐๐๐๐๐, ๐๐๐๐๐๐๐๐๐๐ (๐๐๐๐), ๐๐๐๐๐๐ ๐๐๐๐๐, ๐๐๐๐๐๐ ๐๐๐๐๐ (๐๐๐๐๐๐.๐๐๐ ๐๐๐๐๐๐).๐๐๐๐โฆ
What's News
/setcookies/removecookiesUser Can Set Theirs Cookies file to download YT-DLP support link.
Please open Telegram to view this post
VIEW IN TELEGRAM
โค6โคโ๐ฅ1๐ข1