Dương C.X 0 Đã viết 9/10/2022 Ví dụ mà mình có 1 file audio dài 1 tiếng mà muốn cắt từ giây đầu tiên cho đến khoảng tầm 40 đến 50 phút thì làm như thế nào ạ? 40 đến 50p đó là khoảng thời gian ngẫu nhiên, không phải cụ thể ạ. Mình cảm ơn nha!! Trích dẫn Chia sẻ bài đăng này Link tới bài viết Share on other sites
Thiên Chi Kiều Nữ 920 Đã viết 9/10/2022 1 giờ trước, Dương C.X said: Ví dụ mà mình có 1 file audio dài 1 tiếng mà muốn cắt từ giây đầu tiên cho đến khoảng tầm 40 đến 50 phút thì làm như thế nào ạ? 40 đến 50p đó là khoảng thời gian ngẫu nhiên, không phải cụ thể ạ. Mình cảm ơn nha!! thì bạn cho time số -t = một con số random từ 2400-3000 giây là được 1 Trích dẫn Chia sẻ bài đăng này Link tới bài viết Share on other sites
Dương C.X 0 Đã viết 10/10/2022 set time=11:00:00 ffmpeg -i input.mp3 -ss 00:00:00 -to %time% -c copy -y output.mp3 8 giờ trước, Thiên Chi Kiều Nữ said: thì bạn cho time số -t = một con số random từ 2400-3000 giây là được Mình đang dùng đoạn code này. Mình muốn chỗ "set time" là ngẫu nhiên từ 11h đến 13h nhưng không biết làm sao. Không phải là mình viết ra thời gian cụ thể mà nó tự lấy ngẫu nhiên trong khoảng thời gian mình set luôn ấy ạ Thớt giúp mình sửa với được không? Mình cảm ơn nha!! Trích dẫn Chia sẻ bài đăng này Link tới bài viết Share on other sites
Thiên Chi Kiều Nữ 920 Đã viết 10/10/2022 2 giờ trước, Dương C.X said: set time=11:00:00 ffmpeg -i input.mp3 -ss 00:00:00 -to %time% -c copy -y output.mp3 Mình đang dùng đoạn code này. Mình muốn chỗ "set time" là ngẫu nhiên từ 11h đến 13h nhưng không biết làm sao. Không phải là mình viết ra thời gian cụ thể mà nó tự lấy ngẫu nhiên trong khoảng thời gian mình set luôn ấy ạ Thớt giúp mình sửa với được không? Mình cảm ơn nha!! xài code c# tự random thời gian nếu bạn không rõ cmd của ffmpeg .. string TGRandom = new Random.Next(2400,3000).ToString(); string CodeFFmpeg = "ffmpeg -i input.mp3 -ss 00:00:00 -t " +TGRandom +" -c copy -y output.mp3"; nghĩa là sẽ cut random audio đó từ giây 0 đến giây thứ TGRandom .. như vầy cho đơn giản não bộ.. 1 1 Trích dẫn Chia sẻ bài đăng này Link tới bài viết Share on other sites
Dương C.X 0 Đã viết 11/10/2022 On 10/10/2022 at 10:28, Thiên Chi Kiều Nữ said: xài code c# tự random thời gian nếu bạn không rõ cmd của ffmpeg .. string TGRandom = new Random.Next(2400,3000).ToString(); string CodeFFmpeg = "ffmpeg -i input.mp3 -ss 00:00:00 -t " +TGRandom +" -c copy -y output.mp3"; nghĩa là sẽ cut random audio đó từ giây 0 đến giây thứ TGRandom .. như vầy cho đơn giản não bộ.. Thật sự thì FFMPEG là cái đầu tiên mình tìm hiểu, nên chưa biết gì về C# cả :(( Mình cảm ơn nha, để mình tìm hiểu thêm Trích dẫn Chia sẻ bài đăng này Link tới bài viết Share on other sites