Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow movie as media when post toot #385

Closed
h3poteto opened this issue Jun 10, 2018 · 4 comments
Closed

Allow movie as media when post toot #385

h3poteto opened this issue Jun 10, 2018 · 4 comments

Comments

@h3poteto
Copy link
Owner

h3poteto commented Jun 10, 2018

Describe

Now, Whalebird allow images as media when post toot.

Why

In web browser, I can post movie.

@pooza
Copy link

pooza commented Jun 15, 2018

希望通りご対応頂き、ありがとうございます。
残念ながら、動画のアップロードはうまくいってないです。

  • サーバ側は2.4.1。
  • Mac版(High Sierra)、Linux版(Xubuntu 18.04)で同じ現象。
  • カメラアイコンのクリック、ドロップ共に同じ現象。
  • いつもお世話になっている、プリキュアのテーマインスタンス(precure.ml)でも同じ現象。これも2.4.1。

Linux版でのスクリーンショット。
_2018-06-16_07-21-07

以下、このアップロードを行ったときの、当方のステージングインスタンスでのログ。

nginxのログ
当方、Apacheが好きな老害なのでw、nginxにも関わらずcombined形式のログです。

 203.141.129.202 - - [16/Jun/2018:07:35:51 +0900] "POST /api/v1/media HTTP/1.1" 200 441 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Whalebird/1.3.4 Chrome/59.0.3071.115 Electron/1.8.6 Safari/537.36"

Mastodon本体(Rails)のログ
サーバ側の設定の誤りである可能性ももちろんありますが、一応正常動作には見えます。

2018-06-16T07:35:51.236843+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] Trying to link /tmp/RackMultipart20180616-93080-16mmxs6.mp4 to /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4
2018-06-16T07:35:51.238350+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] Trying to link /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4 to /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-1g5h77k.mp4
2018-06-16T07:35:51.238811+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] Command :: file -b --mime '/tmp/f5f3b94adec03980ce60ee188863592520180616-93080-1g5h77k.mp4'
2018-06-16T07:35:51.245877+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: if command -v avprobe 2>/dev/null; then echo "true"; else echo "false"; fi
2018-06-16T07:35:51.249234+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: if command -v ffmpeg 2>/dev/null; then echo "true"; else echo "false"; fi
2018-06-16T07:35:51.250984+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Found ["ffmpeg"], using: Ffmpeg
2018-06-16T07:35:51.251103+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: ffmpeg -i "/tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4" 2>&1
2018-06-16T07:35:51.324290+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: if command -v avprobe 2>/dev/null; then echo "true"; else echo "false"; fi
2018-06-16T07:35:51.326182+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: if command -v ffmpeg 2>/dev/null; then echo "true"; else echo "false"; fi
2018-06-16T07:35:51.329431+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Found ["ffmpeg"], using: Ffmpeg
2018-06-16T07:35:51.329574+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: if command -v avprobe 2>/dev/null; then echo "true"; else echo "false"; fi
2018-06-16T07:35:51.332864+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: if command -v ffmpeg 2>/dev/null; then echo "true"; else echo "false"; fi
2018-06-16T07:35:51.336375+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Found ["ffmpeg"], using: Ffmpeg
2018-06-16T07:35:51.336488+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: ffmpeg -i "/tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4" 2>&1
2018-06-16T07:35:51.409736+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] [transcoder] Transocding supported file /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4
2018-06-16T07:35:51.409832+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Adding output parameter ["f", "image2"]
2018-06-16T07:35:51.409876+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Adding output parameter ["vframes", "1"]
2018-06-16T07:35:51.409929+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Adding input parameter [:ss, 0]
2018-06-16T07:35:51.410031+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Adding output parameter [:vf, "scale='min(400\\, iw):min(400\\, ih)':force_original_aspect_ratio=decrease"]
2018-06-16T07:35:51.410258+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [AV] Running command: ffmpeg -ss 0 -i "/tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4" -f image2 -vframes 1 -vf scale='min(400\, iw):min(400\, ih)':force_original_aspect_ratio=decrease -y "/tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl20180616-93080-1b66a5b.png"
2018-06-16T07:35:51.579308+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] [transcoder] Successfully transcoded f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl to #<File:0x000000080bda8d48>
2018-06-16T07:35:51.579782+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] Trying to link /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl20180616-93080-1b66a5b.png to /tmp/86be7da7bc3cbc2903579c4e63cd8ca320180616-93080-1ohcsf7.png
2018-06-16T07:35:51.584083+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] Trying to link /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-n9qnnl.mp4 to /tmp/f5f3b94adec03980ce60ee188863592520180616-93080-qtxqgv.mp4
2018-06-16T07:35:51.584600+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] Command :: file -b --mime '/tmp/f5f3b94adec03980ce60ee188863592520180616-93080-qtxqgv.mp4'
2018-06-16T07:35:51.688070+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] saving media_attachments/files/000/000/044/original/4d251d7be1dd595d.mp4
2018-06-16T07:35:51.707497+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] [paperclip] saving media_attachments/files/000/000/044/small/4d251d7be1dd595d.png
2018-06-16T07:35:51.734854+09:00 dev4 mastodon: [44ff1389-3ffb-416d-8596-1bea8c77b08b] method=POST path=/api/v1/media format=html controller=Api::V1::MediaController action=create status=200 duration=508.34 view=2.39 db=28.21

動きを見る限り、あと少しのいいところまで行ってそうではあるのですが。
今更ですが、空気を読まずに日本語で報告したのは問題なかったですか?
以上です。

@h3poteto
Copy link
Owner Author

あーあー!修正漏れです.
https://github.com/h3poteto/whalebird-desktop/blob/master/src/renderer/store/TimelineSpace/Modals/NewToot.js#L96
次のリリースに混ぜるのでお待ちください…….

@h3poteto h3poteto reopened this Jun 16, 2018
@pooza
Copy link

pooza commented Jun 16, 2018

承知いたしました。楽しみにしています!

h3poteto added a commit that referenced this issue Jun 16, 2018
fixes #385 Allow video to post toot
@pooza
Copy link

pooza commented Jun 22, 2018

ご報告が遅れましたが、動画、無事に上がりました。
ご対応ありがとうございました!
2018-06-22 10 20 00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants