当方でもやってみましたが特にご質問のようなことは確認できませんでした。
確認したのは
- ブラウザ上のプレイヤーに表示されている曲長(秒)
- DLファイルのエクスプローラー上に表示されている曲長(秒)
- DLファイルでのを開いた際に表示される曲長(秒)
プレイヤーはWindows10標準(「映画&テレビ」っていうのかな?)
タイトルや環境によってそういうことが起きるのかも知れませんが...
fuzzballさんがコメントされてますように実際に聴くとどうなるでしょうか?
曲の長さが倍になるというのは何をもっての判断でしょうか?
Windows10
python 3.6.0
pytube 8.0.2
訂正:2018/1/18 20:06(スミマセン訂正です。取り消し線及びBOLDにした部分です)
追記:2018/1/18 08:03
失礼しました。当方でも再現しました。
WindowsでもiTuneで開いてみると倍の再生時間が表示されました。自分でコメントに書いておきながら調べてませんでした。
iTuneだとビデオ含めたDLと音声のみのDLの両方で倍の時間が表示されました。
ビデオの場合iTune上でも再生時間は正常でした。(ビデオの方の確認の際に間違って音声のみの方のファイルを確認してました。申し訳ないです)
Windows10上の表示ではどちらも期待通りの表示です。
Windows10のexploreやOS標準再生アプリではOK, iTuneやMacの情報ダイアログ(?)がNGということだとAppleのバグであるようにも思えますがpytubeが適切な情報を設定していない(かつWindows10とAppleで再生時間の検出方法が異なる)という可能性もあるかも知れません・・・
もしpytubeのAPIに再生時間を示すものがあればその情報が正しいか要確認と思います。(自分はAPIリファレンスをチェックできてません)それが期待外の値なら少なくともpytubeの問題であると言えると思います。そういうケースなら下記へレポートするとよいと思います。
https://github.com/nficano/pytube/issues?q=is%3Aopen+is%3Aissue