hcjohn463 / JableTVDownload

下載 jable好幫手
Apache License 2.0
645 stars 148 forks source link

能支援ffmpeg嗎? #96

Open abccbaandy opened 1 year ago

abccbaandy commented 1 year ago

看readme似乎有支援,但應該沒有吧?

我有裝ffmpeg,但合成完快轉還是卡卡的。

手動ffmpeg轉完就正常。

想要的效果:輸入url,下載->合成->轉檔,一次完成。

hcjohn463 commented 1 year ago

沒有支援,需要安裝ffmpeg後再手動轉檔。

abccbaandy commented 1 year ago

感謝回應,另外剛剛發現有2個PR,看起來好像符合我的需求? https://github.com/hcjohn463/JableTVDownload/pull/62 https://github.com/hcjohn463/JableTVDownload/pull/70

如果可以的話能合併一下嗎?

hcjohn463 commented 1 year ago

感謝回應,另外剛剛發現有2個PR,看起來好像符合我的需求? #62 #70

如果可以的話能合併一下嗎?

沒問題,我再補些東西上傳。

hcjohn463 commented 1 year ago

您好。已更新,看看符不符合需求,有問題都歡迎提出。

abccbaandy commented 1 year ago

感謝,太有效率了! 試了一下應該都正常。

不過轉完的影片名可以跟原來的番號同名嗎? 目前前面多個"f_"。

另外轉檔參數預設的好慢QQ 附上我的,不過也是網路上抄的,沒啥研究過ffmpeg。 ffmpeg -hwaccel d3d11va -i XXX.mp4 -c:v h264_nvenc -b:v 1500K -threads 5 test.mp4 實測轉檔速度會快很多,差異是會用顯卡加速(看顯卡使用率會飆到99%),如果顯卡好的話應該會差更多

hcjohn463 commented 1 year ago

感謝,太有效率了! 試了一下應該都正常。

不過轉完的影片名可以跟原來的番號同名嗎? 目前前面多個"f_"。

另外轉檔參數預設的好慢QQ 附上我的,不過也是網路上抄的,沒啥研究過ffmpeg。 ffmpeg -hwaccel d3d11va -i XXX.mp4 -c:v h264_nvenc -b:v 1500K -threads 5 test.mp4 實測轉檔速度會快很多,差異是會用顯卡加速(看顯卡使用率會飆到99%),如果顯卡好的話應該會差更多

您好,有更新選項了,使用GPU(Nvidia)或是CPU轉檔。

abccbaandy commented 1 year ago

您好,有更新選項了,使用GPU(Nvidia)或是CPU轉檔。

感謝,雖然還沒測試,不過看readme是每次都要輸入y/n? 能弄個config或是預設值嗎?

不然人就要守在電腦前等下載完輸入y/n

另外10000K轉出來的檔案不會太大嗎?

hcjohn463 commented 1 year ago

您好,有更新選項了,使用GPU(Nvidia)或是CPU轉檔。

感謝,雖然還沒測試,不過看readme是每次都要輸入y/n? 能弄個config或是預設值嗎?

不然人就要守在電腦前等下載完輸入y/n

另外10000K轉出來的檔案不會太大嗎?

好的我再去修改,謝謝您的建議! 因為好像是數字越大越清晰,用了硬體加速後我感覺轉檔速度沒有差太多,所以就用比較大。

hcjohn463 commented 1 year ago

已更新。

  1. 現在會在下載前詢問是否轉檔、是否使用GPU加速。
  2. 轉檔後影片名稱與原來的番號同名。
abccbaandy commented 1 year ago

好的我再去修改,謝謝您的建議!

不客氣,願意長期維護這專案已經讓我們很感謝,辛苦了

因為好像是數字越大越清晰,用了硬體加速後我感覺轉檔速度沒有差太多,所以就用比較大。

對,好像是這樣,但原始影片也沒那麼高吧?至少我木眼看不出有啥區別,可能要看有沒有高手願意指教了。

硬體加速那個你顯卡使用率有飆高嗎?還是你CPU太好? 印象中之前測試 CPU i5-2400 speed 2.X GTX 750 speed 12X 差了5倍多

hcjohn463 commented 1 year ago

好的我再去修改,謝謝您的建議!

不客氣,願意長期維護這專案已經讓我們很感謝,辛苦了

因為好像是數字越大越清晰,用了硬體加速後我感覺轉檔速度沒有差太多,所以就用比較大。

對,好像是這樣,但原始影片也沒那麼高吧?至少我木眼看不出有啥區別,可能要看有沒有高手願意指教了。

硬體加速那個你顯卡使用率有飆高嗎?還是你CPU太好? 印象中之前測試 CPU i5-2400 speed 2.X GTX 750 speed 12X 差了5倍多

那先這樣暫定10000高畫質,如果有這方面的高手有提出問題後再解決。

我用硬體加速後GPU會飆到96%附近,轉檔速度跟CPU差距有到4~5倍。

chenrujun-ROC commented 1 year ago

我12700+1050ti也是從2.4跑到接近12,差不多五倍,用顯卡轉真的快很多

取得 Android 版 Outlookhttps://aka.ms/AAb9ysg


From: hcjohn463 @.> Sent: Thursday, April 20, 2023 1:48:12 PM To: hcjohn463/JableTVDownload @.> Cc: Subscribed @.***> Subject: Re: [hcjohn463/JableTVDownload] 能支援ffmpeg嗎? (Issue #96)

好的我再去修改,謝謝您的建議!

不客氣,願意長期維護這專案已經讓我們很感謝,辛苦了

因為好像是數字越大越清晰,用了硬體加速後我感覺轉檔速度沒有差太多,所以就用比較大。

對,好像是這樣,但原始影片也沒那麼高吧?至少我木眼看不出有啥區別,可能要看有沒有高手願意指教了。

硬體加速那個你顯卡使用率有飆高嗎?還是你CPU太好? 印象中之前測試 CPU i5-2400 speed 2.X GTX 750 speed 12X 差了5倍多

那先這樣暫定10000高畫質,如果有這方面的高手有提出問題後再解決。

我用硬體加速後GPU會飆到96%附近,轉檔速度跟CPU差距也差不多4~5倍。

— Reply to this email directly, view it on GitHubhttps://github.com/hcjohn463/JableTVDownload/issues/96#issuecomment-1515749201, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUG2XEYN3UA3MQBZD4JSNA3XCDEZZANCNFSM6AAAAAAXEBXXTE. You are receiving this because you are subscribed to this thread.Message ID: @.***>

abccbaandy commented 1 year ago

拉了下最新版,好像有問題呢。 ffmpeg都會跳錯

XXX.mp4: No such file or directory
轉檔失敗!
hcjohn463 commented 1 year ago

拉了下最新版,好像有問題呢。 ffmpeg都會跳錯

XXX.mp4: No such file or directory
轉檔失敗!

不小心刪掉一行程式,已補上。謝謝提醒!

abccbaandy commented 1 year ago

之前有位大大在這串留這則評論,但是不知道為什麼刪掉了

其實沒必要轉檔,下載下來的應該是 mt2s,內容已經是 H264 只要轉封裝格式就可以了 ffmpeg -i ABC-123.mp4 -c copy -tag:v avc1 output_ABC-123.mp4

我測試了一下,速度快非常多,用他的方法大約是4百多倍 猜測是因為沒轉檔只是單純複製,但快轉也不會卡頓

@hcjohn463 要不要改用這方法?

hcjohn463 commented 1 year ago

之前有位大大在這串留這則評論,但是不知道為什麼刪掉了

其實沒必要轉檔,下載下來的應該是 mt2s,內容已經是 H264 只要轉封裝格式就可以了 ffmpeg -i ABC-123.mp4 -c copy -tag:v avc1 output_ABC-123.mp4

我測試了一下,速度快非常多,用他的方法大約是4百多倍 猜測是因為沒轉檔只是單純複製,但快轉也不會卡頓

@hcjohn463 要不要改用這方法?

已更新,謝謝!

yoyoys commented 1 year ago

我測試不轉檔抓下來應該是 AVCHD , macos 預設沒辦法播放不太方便,建議還是轉檔一下比較好 不過 mac 跑不知道為什麼沒有跳出要不要轉檔的提示(有裝 ffmpeg),我後來是用 Handbrake 轉 :)